2004 BMW Z4
Se
95,000miManualPetrol2.5L
£4,995
Ryde
~£125/pm
Purchase this used BMW for just £4,995. Credit plans begin from around £ per month for this car that comes with manual transmission and a 2500CC petrol motor.
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.
1 cars
Se
95,000miManualPetrol2.5L
£4,995
Ryde
~£125/pm
Purchase this used BMW for just £4,995. Credit plans begin from around £ per month for this car that comes with manual transmission and a 2500CC petrol motor.
Z4 Si Sport Coupe
67,000miManualPetrol3.0L
£11,990
Lymington
~£301/pm
This car is now on offer and ready for you to drive away. It has 67,000 miles on the dashboard and is fitted out with a 3.0 Ltr petrol motor with manual transmission.
Z4 M
69,000miManualPetrol3.2L
£19,990
Lymington
~£502/pm
At the brilliant price of only £20,990 is this Z4 Z4 M which comes fitted with manual transmission and a 3.2L petrol motor. This used one currently available from this dealer comes finished in the shade of black and has 69,000 mi clocked up on the dashboard.
Z4 Sdrive30i M Sport
14,216miAutoPetrol2.0L
£31,490
Eastleigh
~£791/pm
Currently available at our dealership located in Eastleigh is this almost pristine Z4 Z4 Sdrive30i M Sport that is fitted with a 2.0 Ltr petrol engine with automatic transmission. It's on offer and ready for you to take home in the shade of black with 14,216 miles clocked up on the dashboard.
Z4 Sdrive20i Sport
42,157miAutoPetrol2.0L
£23,493
Eastleigh
~£590/pm
Providing a wonderful and high class mode of transport, this vehicle has been finished in the shade of silver, has 42,157 miles clocked up on the dashboard and comes fitted out with a 2.0 ltr petrol engine with automatic transmission.
Z4 Sdrive28i M Sport
27,300miAutoPetrol2.0L
£18,990
Petersfield
~£477/pm
This convertible car for sale priced at £18,990 has been finished in the tone of black and has 27,300 miles clocked up on the dash.
2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp
60,000miAutoPetrol2.0L
£12,795
Lymington
~£321/pm
This BMW Z4 2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp is now on offer and ready for its new owner to drive home. It has clocked-up 60,000 miles and incorporates a 2000 CC petrol motor with automatic transmission.
28I Sdrive M Sport
50,000miAutoPetrol2.0L
£12,000
Chichester
~£301/pm
At this dealer you'll find the bargain price of only £12,000 on this BMW Z4 with a 2000 CC petrol engine, automatic transmission and 50,000 miles clocked up on the dash.
23I Sdrive
54,000miManualPetrol2.5L
£8,300
Chichester
~£208/pm
A 2500CC petrol engine and manual transmission are just a couple of the attributes that this convertible Z4 23I Sdrive has to offer its new driver.
3.0 M40i Sdrive Euro 6 Ss
2,645miAutoPetrol3.0L
£44,930
Romsey
~£1,128/pm
Painted in the shade of grey, this 3.0l petrol BMW Z4 3.0 M40i Sdrive Euro 6 Ss with automatic transmission is available for you to purchase.
30I M Sport U5116 Ulez
17,734miAutoPetrol2.0L
£31,295
Winchester
~£786/pm
Up for sale and ready for its next owner to drive away today is this BMW Z4 30I M Sport U5116 Ulez that has automatic transmission and a 2.0 Ltr petrol engine. This second-hand model currently in stock at our dealership in Winchester is up for sale at the fabulous price of £32,495.
M Sport
72,107miManualPetrol2.0L
£10,495
Winchester
~£264/pm
Available in white, this BMW Z4 is fitted out with a 2.0L petrol motor with manual transmission and it has 72,107 miles on the dash.
2.5I Se
76,239miAutoPetrol2.5L
£5,995
Southampton
~£151/pm
This Z4 2.5I Se is fitted out with a 2500 CC petrol engine with automatic transmission and it has 76,239 miles clocked up on the dashboard.
3.0 30I Sdrive Euro 5
51,000miAutoPetrol3.0L
£12,790
Christchurch
~£321/pm
Coming in the tone of black, this BMW has got 51,000 miles on the clock and incorporates a 3.0 Litre petrol motor.
Z4 Sdrive 20I M Sport
13,000miAutoPetrol2.0L
POA
Christchurch
Now available at this dealer in the Christchurch area is this Z4 Z4 Sdrive 20I M Sport that has a 2.0 L petrol engine with automatic transmission. Up for sale and ready for its new owner to drive away in the shade of white with 13,000 miles on the dashboard.
2.5 23I Sdrive
42,245miAutoPetrol2.5L
£10,995
Ringwood
~£276/pm
Now available at your request is this convertible motor with 42,245 miles clocked-up on the dash, automatic transmission and a 2.5 Litre petrol engine.
Series Z4 Se Roadster
58,000miManualPetrol2.0L
£4,295
Bournemouth
~£108/pm
Head over to this car dealership for a closer look at this manual BMW Z4 Series Z4 Se Roadster with a 2000 cc petrol engine and manual transmission. This used model in the Bournemouth area has got 58,000 miles on the dashboard and is finished in the shade of blue.
Z4 Sdrive20i M Sport
36,136miAutoPetrol2.0L
£24,475
Littlehampton
~£615/pm
This BMW Z4 Z4 Sdrive20i M Sport has a 2.0L petrol motor with automatic transmission and has got 36,136 miles clocked up on the dashboard.
Z4 Sdrive20i M Sport
36,136miAutoPetrol2.0L
£24,475
Littlehampton
~£615/pm
Now available from this car retailer's showroom is this BMW Z4 Z4 Sdrive20i M Sport in black that's fitted with a automatic transmission and 2.0 Ltr petrol engine.
3.0 M40i Sdrive Euro 6 Ss
14,000miAutoPetrol3.0L
£36,995
Bournemouth
~£929/pm
Up for sale and ready for you to drive away is this Z4 3.0 M40i Sdrive Euro 6 Ss finished in black. This second hand model has 14,000 miles clocked up on the dash and incorporates a 3.0 ltr petrol engine with automatic transmission.
2.0 Z4 Sdrive20i M
25,505miAutoPetrol2.0L
£28,000
Worthing
~£703/pm
There's a marvellous price at this car dealership on this second hand, Z4 with a 2000 cc petrol engine, automatic transmission and a mere 25,505 miles clocked up on the dashboard.
2011 61 3.0
64,000miAuto3.0L
£8,995
Poole
~£226/pm
This Z4 2011 61 3.0 has 64,000 miles clocked up on the dash, a 3000 cc engine and automatic transmission. This particular second-hand model from this dealer in Poole comes with a black finish.
Bmw Roadster Sdrive 20I M Sport Pro Pack
5,980miAutoPetrol2.0L
£36,590
Basingstoke
~£919/pm
Painted in a grey finish, this used car has got 5,980 miles clocked-up on the dash and has a 2.0L petrol motor. It was first registered in 2023 and is currently on the market and ready for its new owner to take home for just £36,590.
2.2I Se
73,200miManualPetrol2.2L
£5,499
Shoreham-By-Sea
~£138/pm
Thinking of going for a Z4? Then have a closer look at this second hand one from this dealer in Shoreham-By-Sea, it has clocked up 73,200 miles and has a 2200 CC petrol motor with manual transmission.