Used BMW Z4 for sale

555 cars from UK dealers, updated 23 October 2026. Typical asking price £19,000. Half of them are priced between £10,000 and £30,000.

AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.

What does a used BMW Z4 cost?

Typical asking price £19,000 across 555 cars for sale. A 2025 one is typically £48,500, a 2009 one £10,000.

191 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceHalf are priced between
202523£48,500£43,500 to £52,000
202435£38,500£36,000 to £46,500
202343£37,500£34,500 to £41,000
202225£31,500£28,000 to £36,500
202134£27,500£25,500 to £29,000
202046£26,000£24,000 to £28,000
201961£24,000£22,000 to £27,000
201620£15,200£13,500 to £17,700
201529£14,000£11,500 to £16,700
201438£11,600£9,200 to £13,600
201330£10,000£8,200 to £11,000
201235£9,200£8,200 to £11,000
201135£10,500£9,200 to £12,000
201023£8,800£8,000 to £10,200
200925£10,000£7,500 to £11,000

Cars for sale now, page 2 of 6

The cheaper cars like each one are on its AskCar page.

·

BMW Z4 by gearbox, fuel and body

BMW Z4 prices by year

BMW Z4 by price

More BMW

Everything