2021 BMW Z4
Z4 Sdrive20i M Sport
14,251miAutoPetrol
£29,345
Bromley
~£737/pm
Priced at £29,345, this dealer is currently selling this second hand Z4 Z4 Sdrive20i M Sport that is fitted out with a ltr petrol motor with automatic transmission.
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.
412 cars
Z4 Sdrive20i M Sport
14,251miAutoPetrol
£29,345
Bromley
~£737/pm
Priced at £29,345, this dealer is currently selling this second hand Z4 Z4 Sdrive20i M Sport that is fitted out with a ltr petrol motor with automatic transmission.
20I M Sport
25,227miAutoPetrol2.0L
£29,995
Ripley
~£753/pm
Get in touch with this car dealership for a closer look at this automatic BMW Z4 20I M Sport incorporating a 2.0l petrol engine with automatic transmission. This second-hand one located in Ripley has 25,227 miles clocked up on the dash and has been finished in the tone of red.
2.5 23I M Sport Sdrive Euro 5
54,000miAutoPetrol2.5L
£9,495
Bristol
~£238/pm
This convertible car up for sale from this dealership in Bristol priced at £9,495 comes in the tone of red and has 54,000 miles on the clock.
Sdrive M40i
42,923miAutoPetrol3.0L
£30,898
Rutherglen
~£776/pm
Available for viewing at our dealership is this Z4 that comes equipped with automatic transmission and a 3000 cc petrol motor. It is on offer in a black finish with 42,923 miles on the clock.
2.5 Z4 Sdrive23i Roadster 201 Bhp
117,914miManualPetrol2.5L
£5,295
Liverpool
~£133/pm
This convertible motor features a 2500cc petrol motor with manual transmission and has 117,914 miles clocked up on the dash. It's now on the market and ready for its next owner to drive away for the awesome price of only £5,295.
3.0 35Is Dct Sdrive Euro 5
39,956miAutoPetrol3.0L
£19,995
Bournemouth
~£502/pm
Coming in black, this second hand Z4 Convertible features a 3.0 L petrol engine with automatic transmission and it has 39,956 miles clocked-up on the dash.
3.0 35Is Dct Sdrive Euro 5
39,956miAutoPetrol3.0L
£19,995
Bournemouth
~£502/pm
With a 3.0 L petrol motor and automatic transmission, this second hand Z4 3.0 35Is Dct Sdrive Euro 5 is on the market in the tone of black with 39,956 miles on the clock.
Z4 Sdrive 23I
115,000miManualPetrol2.5L
£7,990
Birkenhead
~£201/pm
This second hand Z4 painted in grey is on the market and ready for its new owner to take home with the added option for you to purchase it with credit.
Z4 Sdrive30i M Sport
91,367miAutoPetrol3.0L
£9,975
Peterborough
~£251/pm
Currently available to view at our showroom - black Z4 Z4 Sdrive30i M Sport that contains a 3.0L petrol engine with automatic transmission.
2.0 20I M Sport Sdrive Euro 6 Ss
30,000miManualPetrol2.0L
£14,450
Cheltenham
~£363/pm
There is a brilliant price at this dealer in Cheltenham on this second hand, low mileage BMW Z4 2.0 20I M Sport Sdrive Euro 6 Ss that’s got 30,000 miles on the dash and a 2.0 litre petrol engine with manual transmission.
2.0I Edition Exclusive
59,500mi2.0L
£5,995
Derby
~£151/pm
Available for viewing at our dealership located in Derby is this BMW Z4 2.0I Edition Exclusive containing a 2.0 Litre engine with transmission. It's on offer and ready for its next owner to drive away in a finish with 59,500 miles clocked-up on the dashboard.
3.0 Z4
99,000miAutoPetrol3.0L
£9,990
Middlesbrough
~£251/pm
At our low price of only £9,990 is this coupe, it features automatic transmission, a 3000 cc petrol motor and has 99,000 miles on the dashboard.
2.5 23I
80,000miAutoPetrol2.5L
£6,995
London
~£176/pm
On the market and ready for its next owner to drive away is this convertible second hand car on offer at the remarkable price of just £6,995. This dealership also gives its customers the option to buy using manageable monthly repayments with repayment plans beginning at only £ per month.
3.0 M40i Convertible Sdrive 340
14,507miAutoPetrol3.0L
£37,750
Cambridge
~£948/pm
With a black finish, this second hand car is fitted with a 3.0 ltr petrol engine with automatic transmission and it has got 14,507 miles clocked up on the dashboard.
30I M Sport Sdrive
22,500miAutoPetrol2.0L
£28,495
Burgess Hill
~£716/pm
Now available to buy is this BMW Z4 30I M Sport Sdrive at the incredible price of just £28,495. This dealer also gives you the option to buy using manageable monthly instalments with instalment plans starting from only £ monthly.
Sdrive 20I M Sport
12,912miAutoPetrol2.0L
£30,499
Crewe
~£766/pm
Available from our dealership is this Z4 Sdrive 20I M Sport that is fitted out with a 2000 CC petrol motor and automatic transmission. It is on the market and ready for its new owner to drive home in the shade of red.
Sdrive 30I M Sport
16,600miAutoPetrol2.0L
£32,000
Swansea
~£804/pm
This sports Z4 is now on offer and ready for its new owner to drive away. It has a 2.0 L petrol engine with automatic transmission and it has 16,600 miles on the clock.
20I M Sport
43,000miAutoPetrol2.0L
£23,250
Bristol
~£584/pm
Having 43,000 miles clocked up on the dash and coming finished in the shade of black, this convertible BMW Z4 features automatic transmission and a 2.0l petrol engine.
2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp
67,678miManualPetrol2.0L
£10,000
Colchester
~£251/pm
Coming in the shade of white, this 2.0 Litre petrol Z4 2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp with manual transmission is available for purchase.
Z4 M40i
9,580miAutoPetrol
£43,990
Canterbury
~£1,105/pm
A fantastic price of just £43,990 is being advertised by us at this dealer in Canterbury on this like new Z4 that comes fitted out with a litre petrol engine with automatic transmission.
Sdrive 20I M Sport
5,892miAutoPetrol2.0L
£30,490
Boston
~£766/pm
Coming in the shade of red, this sports Z4 incorporates a 2000 CC petrol engine with automatic transmission and it has got 5,892 miles on the clock.
2.0 20I M Sport Sdrive Euro 6
77,251miAutoPetrol2.0L
£14,490
Peterborough
~£364/pm
Priced at £14,490, this dealer in Peterborough is selling this second-hand BMW Z4 2.0 20I M Sport Sdrive Euro 6 that comes equipped with a 2000cc petrol motor with automatic transmission.
Sdrive 20I M Sport
18,163miAutoPetrol2.0L
£29,000
King's Lynn
~£728/pm
Beginning from only £ monthly, you could have this sports BMW with automatic transmission, a petrol 2000CC engine and 18,163 miles clocked up on the dash.
Convertible 2.0I Edition Sport Euro 4 200858
113,000miManualPetrol2.0L
£3,595
Leicester
~£90/pm
First registered in 2008: Second hand BMW that has a 2.0L petrol engine, a mere 113,000 miles clocked up on the dash and manual transmission.
Want to find out everything about all Z4 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW Z4 buying guide here.
BMW Z4 data for the amount in stock, average price, age and mileage throughout the UK and by county.
County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
---|---|---|---|---|---|
All | 411 | £18,882 | 10 | 48,215 | 701 |
Aberdeen City | 1 | £26,500 | 4 | 18,645 | - |
Aberdeenshire | 1 | £13,995 | 8 | 49,750 | 1 |
Banbridge | 1 | £3,400 | 19 | 75,000 | - |
Bedfordshire | 8 | £15,478 | 12 | 37,612 | 12 |
Berkshire | 3 | £31,157 | 8 | 16,372 | 11 |
Bristol | 12 | £18,106 | 11 | 44,852 | 11 |
Bromley - Greater London | 2 | £32,645 | 4 | 15,376 | 3 |
Buckinghamshire | 16 | £14,186 | 13 | 69,421 | 18 |
Caerphilly | 1 | £9,000 | 12 | 66,962 | - |
Cambridgeshire | 9 | £21,887 | 8 | 42,643 | 5 |
Cardiff | 4 | £27,108 | 6 | 24,882 | 6 |
Cheshire | 16 | £20,148 | 10 | 46,554 | 17 |
City of Edinburgh | 1 | £34,490 | 4 | 26,914 | 11 |
City of London - Greater London | 6 | £24,862 | 7 | 41,224 | 7 |
Conwy | 3 | £30,832 | 2 | 13,722 | - |
County Durham | 4 | £18,923 | 9 | 40,228 | 10 |
Croydon - Greater London | 1 | £15,788 | 9 | 33,000 | 1 |
Derbyshire | 14 | £15,707 | 11 | 56,627 | 23 |
Devon | 10 | £12,881 | 13 | 58,456 | 4 |
Dorset | 6 | £19,654 | 9 | 31,819 | 11 |
Dumfries and Galloway | 1 | £28,998 | 3 | 24,929 | 2 |
Dundee City | 4 | £11,308 | 13 | 66,889 | 1 |
Ealing - Greater London | 1 | £12,499 | 14 | 79,000 | 1 |
East Ayrshire | 1 | £9,995 | 18 | 105,000 | 2 |
East Riding of Yorkshire | 2 | £12,385 | 10 | 59,816 | 1 |
East Sussex | 4 | £23,909 | 7 | 31,185 | 8 |
Enfield - Greater London | 2 | £28,973 | 7 | 42,923 | 2 |
Essex | 19 | £16,784 | 11 | 46,386 | 20 |
Glasgow City | 3 | £18,491 | 8 | 46,308 | 18 |
Gloucestershire | 13 | £17,137 | 11 | 44,157 | 16 |
Greater Manchester | 17 | £16,233 | 10 | 53,517 | 32 |
Hampshire | 16 | £21,673 | 9 | 45,659 | 24 |
Harrow - Greater London | 1 | £25,995 | 2 | 600 | - |
Havering - Greater London | 2 | £10,623 | 11 | 67,168 | 4 |
Hertfordshire | 13 | £17,795 | 11 | 54,890 | 25 |
Highland | 1 | £11,495 | 14 | 69,171 | 1 |
Hillingdon - Greater London | 1 | £27,000 | 1 | 15,900 | 2 |
Hounslow - Greater London | 2 | £7,843 | 16 | 44,566 | 9 |
Inverclyde | 1 | £3,495 | 20 | 87,000 | - |
Isle of Wight | 1 | £3,995 | 20 | 95,000 | 1 |
Kent | 6 | £25,494 | 9 | 38,468 | 31 |
Kingston upon Thames - Greater London | 2 | £8,495 | 13 | 105,000 | 2 |
Lancashire | 7 | £11,595 | 12 | 67,407 | 18 |
Leicestershire | 12 | £17,537 | 9 | 48,735 | 23 |
Lincolnshire | 5 | £17,534 | 9 | 39,918 | 16 |
Merseyside | 3 | £15,061 | 11 | 86,832 | 4 |
Moray | 1 | £6,990 | 18 | 76,000 | - |
Newport | 2 | £40,750 | 3 | 4,802 | 5 |
Norfolk | 5 | £27,298 | 5 | 28,261 | 15 |
North Ayrshire | 1 | £32,998 | 2 | 8,420 | 2 |
North Lanarkshire | 4 | £18,306 | 16 | 68,176 | 2 |
North Yorkshire | 13 | £23,509 | 7 | 45,626 | 21 |
Northamptonshire | 9 | £28,418 | 5 | 19,160 | 17 |
Nottinghamshire | 7 | £14,360 | 12 | 59,559 | 20 |
Oxfordshire | 8 | £23,535 | 8 | 32,745 | 5 |
Pembrokeshire | 2 | £7,993 | 14 | 71,802 | 1 |
Shropshire | 2 | £14,295 | 10 | 119,326 | 9 |
Somerset | 6 | £14,240 | 19 | 77,081 | 7 |
South Yorkshire | 6 | £10,511 | 16 | 53,035 | 23 |
Staffordshire | 11 | £12,479 | 12 | 47,944 | 26 |
Suffolk | 5 | £13,897 | 10 | 60,436 | 7 |
Surrey | 8 | £21,379 | 7 | 36,308 | 12 |
Swansea | 2 | £19,998 | 11 | 20,300 | 8 |
Tyne and Wear | 7 | £13,796 | 11 | 67,780 | 6 |
Warwickshire | 5 | £25,028 | 6 | 28,623 | 12 |
West Midlands | 16 | £18,140 | 8 | 50,433 | 33 |
West Sussex | 10 | £15,027 | 11 | 42,621 | 18 |
West Yorkshire | 7 | £20,522 | 10 | 32,354 | 16 |
Wiltshire | 6 | £44,679 | 3 | 9,731 | 9 |
Worcestershire | 9 | £24,502 | 8 | 38,061 | 13 |