2003 BMW Z4
2.5I Euro 3
105,952miManualPetrol2.5L
£2,890
Brownhills
~£73/pm
Painted in the shade of grey, this Z4 2.5I Euro 3 has 105,952 mi clocked up on the dash and incorporates a 2.5L petrol motor.
Images of a similar car, for illustrative purposes only.
Sdrive 20I M Sport Pro Pack
Auto Petrol 2.0L Not for sale on carsnitch
£ - £ Current value range
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
390 cars
2.5I Euro 3
105,952miManualPetrol2.5L
£2,890
Brownhills
~£73/pm
Painted in the shade of grey, this Z4 2.5I Euro 3 has 105,952 mi clocked up on the dash and incorporates a 2.5L petrol motor.
Convertible 2.5
79,000miManualPetrol2.5L
£10,000
Yate
~£251/pm
Be the new owner of this convertible that has got a 2500 cc petrol engine with manual transmission. This second-hand one in Yate has 79,000 miles on the clock.
2.5I Se Smg
122,000miAutoPetrol2.5L
£5,295
Enniskillen
~£133/pm
For sale at the full price of £5,295 and with the option to purchase using credit with achievable instalments starting out at £ per month, this BMW has got 122,000 miles clocked up on the dashboard and has a 2.5L petrol motor with automatic transmission.
3.0 M40i Convertible Sdrive 340
7,609miAutoPetrol3.0L
£41,600
Haslemere
~£1,045/pm
This Z4 is in a like new condition. It is now available for sale with the option to buy on finance starting out at just £ pm.
2.0 20I M Sport Convertible Sdrive
24,437miAutoPetrol2.0L
£27,150
Brighton
~£682/pm
Commencing at around £ monthly, you could buy this BMW Z4 2.0 20I M Sport Convertible Sdrive with 24,437 miles clocked-up on the dash, petrol 2000CC motor and automatic transmission.
2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp
49,036miAutoPetrol2.0L
£16,995
Stoke-on-Trent
~£427/pm
Finished in the tone of blue, this BMW Z4 has done 49,036 miles and incorporates a 2.0l petrol motor with automatic transmission.
2.5 23I M Sport Sdrive Euro 5
60,000miManualPetrol2.5L
£9,475
Romsey
~£238/pm
Are you on the lookout for a BMW? Well, have a look at this second hand model from this dealer, it has a 2.5 Litre petrol motor with manual transmission and has got 60,000 miles clocked up on the dash.
2.0 Z4 Sdrive20i M Sport 195 Bhp
15,000miAutoPetrol2.0L
£25,925
Oldham
~£651/pm
This BMW Z4 2.0 Z4 Sdrive20i M Sport 195 Bhp has got automatic transmission, a 2.0 ltr petrol engine and 15,000 mi clocked up on the dashboard. This particular second hand model from this dealer comes in a black finish.
Convertible 2.0
16,000miManualPetrol2.0L
£16,990
Hinckley
~£427/pm
This convertible second hand car has got 16,000 miles clocked-up on the dash and contains a 2000cc petrol engine with manual transmission. It is now available for sale for the terrific price of just £16,990.
2019 3.0 Z4 M40i 336 Bhp
48,774miAutoPetrol3.0L
£29,995
Wigan
~£753/pm
On the market and ready for its new owner to take home is this convertible BMW Z4 2019 3.0 Z4 M40i 336 Bhp at the awesome price of just £29,995. This dealer also gives you the possibility to pay with flexible monthly payments to suit all budgets with repayment packages commencing from only £ per calendar month.
Sdrive M40i Tech Pack
27,558miAutoPetrol3.0L
£34,000
West Bridgford
~£854/pm
First registered in 2019: Second-hand BMW Z4 with a 3.0 ltr petrol motor, automatic transmission and a mere 27,558 miles on the clock.
Z4 Roadster
65,477miManualPetrol2.0L
£4,995
Dundee
~£125/pm
With a blue finish, this second hand car has 65,477 miles on the dashboard and features a 2.0 litre petrol engine.
Sdrive 30I M Sport
20,349miAutoPetrol2.0L
£30,490
Boston
~£766/pm
On offer and ready for its new owner to drive home is this Z4 Sdrive 30I M Sport that features a 2.0 litre petrol motor and automatic transmission. This second-hand model in Boston comes finished in blue and has clocked up 20,349 miles.
Z4 M40i
15,354miAutoPetrol3.0L
£34,995
Farnborough
~£879/pm
There's a terrific price of only £34,995 on this BMW that only has 15,354 miles on the dashboard, a 3.0 ltr petrol motor and automatic transmission.
2.0I Edition Sport
69,998miManualPetrol2.0L
£5,480
Fareham
~£138/pm
Coming in the tone of grey, this BMW Z4 2.0I Edition Sport has clocked up 69,998 miles and is fitted out with a 2.0 Litre petrol motor with manual transmission.
2010 10 2.5
33,000miManual2.5L
£8,995
Poole
~£226/pm
This second hand car incorporates a 2500 cc motor with manual transmission and has got 33,000 miles clocked up on the dash. First Registered in 2010, this Z4 2010 10 2.5 is up for sale and ready for its next owner to take home for only £8,995.
2.0 Z4 Sdrive30i M Sport 255 Bhp
8,686miAutoPetrol2.0L
£32,350
Northampton
~£812/pm
Beginning from £ per month, you could have this second hand car with 8,686 miles clocked-up on the dash, petrol 2.0 LTR motor and automatic transmission.
20I M Sport U5942 Ulez
74,347miAutoPetrol2.0L
£12,995
Winchester
~£326/pm
Finished in the tone of white, this BMW has 74,347 miles on the dash and is equipped with a 2.0 Litre petrol motor.
Z4 Sdrive20i
88,510miAutoPetrol2.0L
£10,995
Chesterfield
~£276/pm
Painted in the tone of black, this Z4 Z4 Sdrive20i has a 2.0l petrol motor with automatic transmission and has got 88,510 miles on the dashboard.
2.5 Z4 Sdrive23i Roadster
72,000miManualPetrol2.5L
£6,995
Worcester
~£176/pm
Now available for a test drive at your request is this convertible motor with 72,000 miles on the dashboard, manual gearbox and 2.5 Litre petrol engine.
Convertible
42,520miAutoPetrol3.0L
£30,495
Wilmslow
~£766/pm
This used Z4 from this dealer has got 42,520 miles clocked up on the dashboard and features a 3.0l petrol engine with automatic transmission.
Sdrive M40i Shadowline Plustech Pack
5,000miAutoPetrol3.0L
£43,500
Swansea
~£1,092/pm
This BMW has been finished in the tone of blue and despite being a second hand vehicle, it is still in an almost flawless, like new condition. This particular second hand motor has a 3000CC petrol motor with automatic transmission and it has 5,000 miles on the dash.
Sdrive 20I M Sport
12,035miAutoPetrol2.0L
£30,935
Reading
~£777/pm
Are you planning on going for a BMW Z4 Sdrive 20I M Sport? Well, consider this used model from this dealer in Reading, it has a 2.0 L petrol motor with automatic transmission and it has 12,035 miles on the clock.
Si Sport
88,907miManualPetrol2.5L
£5,750
Chipping Norton
~£144/pm
Incorporating a 2.5 Litre petrol motor and manual transmission, this second-hand BMW is available for sale in the shade of yellow with 88,907 miles on the clock.