2020 BMW Z4
Z4 M40i
13,600miAutoPetrol3.0L
£34,490
Brighton
~£866/pm
This dealer in Brighton is advertising an outstanding price of just £35,250 on this low mileage convertible that has a low mileage of just 13,600 miles.
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.
411 cars
Z4 M40i
13,600miAutoPetrol3.0L
£34,490
Brighton
~£866/pm
This dealer in Brighton is advertising an outstanding price of just £35,250 on this low mileage convertible that has a low mileage of just 13,600 miles.
20I M Sport U494 Ulez
37miAutoPetrol2.0L
£18,995
Melton Mowbray
~£477/pm
Finished in the tone of white, this convertible Z4 20I M Sport U494 Ulez has automatic transmission and a 2.0 ltr petrol motor with 12,000 mi clocked up on the dash.
Coupe 3.2 I 200707
76,479miManualPetrol3.2L
£19,470
Minehead
~£489/pm
On the market and ready for its next owner to take home is this BMW Z4 M. This second hand model has 76,479 mi clocked-up on the dash and features a 3.2 L petrol engine with manual transmission.
20I Sport Convertible Sdrive Euro
42,007miAutoPetrol2.0L
£22,999
Nottingham
~£578/pm
At £22,999 you can buy this second hand convertible from this dealer that contains a 2.0l petrol engine with automatic transmission.
Sdrive 20I M Sport Techpro Pack
6,000miAutoPetrol2.0L
£47,000
Oldbury
~£1,180/pm
Available to view at our dealership in the Oldbury area is this second hand, low mileage BMW Z4 Sdrive 20I M Sport Techpro Pack which comes equipped with a petrol, 2.0 ltr engine and automatic gearbox. It is on the market and ready for its next owner to drive home in the tone of grey with only 6,000 miles on the clock.
M40i
13,465miAutoPetrol3.0L
£35,990
Chipping Norton
~£904/pm
A great price of only £35,990 for this nearly new BMW Z4 M40i with only 13,465 mi on the dashboard.
2011 61 3.0
64,000miAuto3.0L
£8,995
Poole
~£226/pm
Commencing from £ each month, you could drive this convertible used car with 64,000 miles clocked up on the dashboard, 3000CC engine and automatic transmission.
Z4 Sdrive20i M Sport
16,177miAutoPetrol2.0L
£18,495
Exeter
~£464/pm
First registered in 2017: Second hand BMW Z4 with a 2000 cc petrol engine with automatic transmission and only 16,177 miles on the dash.
Z4 Sdrive20i Roadster
46,800miManualPetrol2.0L
£11,995
Crewe
~£301/pm
Currently on display at this car dealership's show room is this BMW that is fitted with a 2.0 L petrol motor with manual transmission.
Series Z4 Sdrive23i Roadster
18,750miManualPetrol2.5L
£15,495
Lichfield
~£389/pm
On offer and ready for its next owner to take home is this BMW Z4 Series Z4 Sdrive23i Roadster, it features a 2500cc petrol engine with manual transmission. This second-hand model from our dealership in Lichfield is available at the terrific price of just £15,495.
Convertible
33,550mi2.0L
£13,799
Leatherhead
~£347/pm
For £14,999 you can buy this second-hand BMW Z4 from this dealer that is fitted with a 2.0 litre engine and transmission.
20I Sdrive M Sport
50,131miManualPetrol2.0L
£11,500
High Wycombe
~£289/pm
Coming fitted with a 2000 CC petrol engine with manual transmission, this used Z4 20I Sdrive M Sport from this dealership in High Wycombe is up for sale in a white finish and has 50,124 miles clocked-up on the dash.
28I M Sport
43,774mi
£15,750
Hitchin
~£396/pm
On offer and available to take on a test drive is this BMW Z4 available in the tone of ; this second hand model is fitted with transmission, a cc engine and has 43,774 miles clocked up on the dashboard.
2.0 Z4 Sdrive28i M Sport Roadster 242 Bhp
63,000miAutoPetrol2.0L
£13,970
Rochester
~£351/pm
This BMW contains a 2000cc petrol engine with automatic transmission and it has 63,000 miles clocked-up on the dashboard. This particular second-hand one from this dealer comes with a white finish.
Sdrive20i M Sport
48,066miManualPetrol2.0L
£9,500
Canterbury
~£239/pm
This used sports from this dealer in Canterbury has a 2.0 Ltr petrol motor with manual transmission and it has 48,066 miles clocked up on the dash.
2.5 23I M Sport Sdrive Euro 5
63,000miAutoPetrol2.5L
£9,995
Romford
~£251/pm
This convertible Z4 2.5 23I M Sport Sdrive Euro 5 features a 2.5 LTR petrol motor with automatic transmission and has 63,000 miles clocked up on the dashboard. It is on the market and ready for you to drive away for the remarkable price of just £10,995.
Z4 M40i
12,739miAutoPetrol3.0L
£36,500
Worcester
~£917/pm
Are you considering a BMW? Well, consider this second hand one with low mileage from our dealership located in Worcester which is fitted with automatic transmission and a 3000 CC petrol engine.
2.0 20I M Sport Sdrive Euro 6 Ss
59,902miManualPetrol2.0L
£10,995
Nailsworth
~£276/pm
Available to drive away is this BMW Z4 2.0 20I M Sport Sdrive Euro 6 Ss which comes equipped with a 2.0l petrol motor and manual transmission. At the marvellous price of just £10,995 and affordable instalments available beginning from only £ per calendar month.
Z4 Sdrive20i M Sport
20,388miAutoPetrol2.0L
£25,995
Epsom
~£653/pm
Incorporating a 2.0L petrol motor with automatic transmission, this BMW Z4 Z4 Sdrive20i M Sport is currently available for sale in the shade of white with 20,388 mi clocked-up on the dash.
2.5 Z4 Sdrive23i Roadster 201 Bhp
54,000miAutoPetrol2.5L
£8,995
Nottingham
~£226/pm
Looking to buy a BMW Z4 2.5 Z4 Sdrive23i Roadster 201 Bhp? Well, have a look at this used model painted in the tone of black with automatic transmission, a 2500 cc petrol engine and 54,000 miles clocked up on the dash.
Z4 Sdrive20i Roadster
42,000miAutoPetrol2.0L
£14,782
Colchester
~£371/pm
With a 2.0L petrol engine and automatic transmission - this blue used BMW Z4 Z4 Sdrive20i Roadster is on the market and ready for you to take home with 42,000 miles clocked up on the dash.
Z4 Sdrive18i M Sport Roadster
72,005miAutoPetrol2.0L
£13,498
Glasgow
~£339/pm
Finished in the shade of blue, this 2000 cc petrol BMW with automatic transmission is currently available to take out on a test drive.
20I M Sport U1407 Ulez
34,714miAutoPetrol2.0L
£17,500
Market Harborough
~£439/pm
Up for sale and ready for its new owner to drive away is this BMW Z4 finished in blue. This second hand model comes fitted with automatic transmission, a 2.0 Litre petrol engine and has 34,500 miles clocked up on the dashboard.
Sdrive 20I M Sport Plus Pack
28,463miAutoPetrol2.0L
£27,000
West Bridgford
~£678/pm
Beginning at as little as £ per month, you can drive this sports BMW Z4 with a petrol 2000 CC motor, automatic transmission and 28,412 miles clocked up on the dashboard.
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 | £17,942 | 10 | 49,396 | 722 |
Aberdeen City | 1 | £26,500 | 4 | 18,645 | 1 |
Aberdeenshire | 1 | £13,995 | 8 | 49,750 | 1 |
Ballymena | 1 | £6,850 | 16 | 31,000 | - |
Banbridge | 1 | £3,400 | 19 | 75,000 | - |
Bedfordshire | 9 | £14,880 | 12 | 43,948 | 10 |
Berkshire | 3 | £24,406 | 10 | 37,390 | 10 |
Bristol | 9 | £20,193 | 10 | 43,955 | 13 |
Bromley - Greater London | 1 | £34,995 | 3 | 22,320 | 3 |
Buckinghamshire | 19 | £18,454 | 11 | 60,211 | 14 |
Caerphilly | 1 | £9,000 | 12 | 66,962 | - |
Cambridgeshire | 3 | £17,082 | 12 | 40,617 | 11 |
Cardiff | 5 | £23,944 | 8 | 39,751 | 3 |
Cheshire | 14 | £18,956 | 10 | 48,632 | 21 |
City of Edinburgh | 5 | £29,154 | 5 | 23,786 | 9 |
City of London - Greater London | 5 | £28,555 | 5 | 33,469 | 8 |
Conwy | 3 | £30,832 | 2 | 13,722 | - |
Cornwall | 1 | £14,999 | 14 | 30,400 | 1 |
County Durham | 3 | £18,448 | 11 | 55,600 | 12 |
Croydon - Greater London | 1 | £15,988 | 9 | 33,000 | 2 |
Derbyshire | 14 | £17,202 | 9 | 56,400 | 22 |
Devon | 8 | £13,608 | 13 | 57,788 | 7 |
Dorset | 6 | £14,505 | 11 | 40,734 | 12 |
Dundee City | 3 | £13,662 | 11 | 67,359 | 1 |
Ealing - Greater London | 1 | £12,499 | 14 | 79,000 | 2 |
East Ayrshire | 1 | £9,995 | 18 | 105,000 | 2 |
East Riding of Yorkshire | 1 | £11,480 | 11 | 75,297 | 2 |
East Sussex | 5 | £25,676 | 7 | 27,825 | 9 |
Enfield - Greater London | 2 | £29,223 | 7 | 42,354 | 2 |
Essex | 16 | £17,207 | 12 | 46,146 | 23 |
Glasgow City | 5 | £10,972 | 11 | 57,588 | 15 |
Gloucestershire | 10 | £9,927 | 14 | 65,670 | 16 |
Greater Manchester | 16 | £13,213 | 12 | 64,606 | 35 |
Hampshire | 16 | £22,489 | 8 | 42,121 | 30 |
Harrow - Greater London | 1 | £25,995 | 2 | 600 | 1 |
Havering - Greater London | 3 | £16,082 | 9 | 51,611 | 8 |
Hertfordshire | 12 | £15,792 | 11 | 55,051 | 24 |
Highland | 1 | £11,495 | 14 | 69,171 | 2 |
Hillingdon - Greater London | 2 | £31,493 | 2 | 9,066 | 1 |
Hounslow - Greater London | 3 | £14,562 | 12 | 33,677 | 7 |
Inverclyde | 1 | £3,495 | 20 | 87,000 | - |
Isle of Wight | 1 | £3,995 | 20 | 95,000 | 1 |
Kent | 9 | £18,982 | 9 | 45,659 | 28 |
Kingston upon Thames - Greater London | 2 | £7,898 | 13 | 105,000 | 7 |
Lancashire | 8 | £16,444 | 11 | 58,557 | 23 |
Larne | 1 | £4,990 | 18 | 74,998 | 1 |
Leicestershire | 12 | £19,365 | 9 | 38,248 | 24 |
Lincolnshire | 6 | £14,661 | 10 | 42,078 | 17 |
Merseyside | 2 | £19,445 | 10 | 71,291 | 5 |
Moray | 1 | £6,990 | 18 | 76,000 | - |
Newport | 4 | £31,625 | 4 | 17,409 | 3 |
Norfolk | 3 | £17,661 | 11 | 40,074 | 17 |
North Ayrshire | 1 | £32,998 | 2 | 8,377 | 2 |
North Lanarkshire | 3 | £13,742 | 19 | 86,717 | 3 |
North Yorkshire | 10 | £18,700 | 10 | 54,797 | 22 |
Northamptonshire | 6 | £25,771 | 6 | 26,442 | 20 |
Northumberland | 1 | £12,480 | 9 | 50,730 | - |
Nottinghamshire | 11 | £17,220 | 10 | 48,627 | 16 |
Oxfordshire | 4 | £31,096 | 7 | 19,974 | 5 |
Pembrokeshire | 3 | £6,647 | 15 | 94,807 | - |
Perth and Kinross | 2 | £31,990 | 4 | 10,005 | - |
Shropshire | 3 | £13,828 | 10 | 91,384 | 11 |
Somerset | 5 | £11,189 | 19 | 90,261 | 8 |
South Yorkshire | 12 | £11,518 | 14 | 59,331 | 23 |
Staffordshire | 10 | £14,484 | 11 | 45,621 | 26 |
Suffolk | 6 | £25,253 | 9 | 51,610 | 5 |
Surrey | 12 | £24,282 | 6 | 29,911 | 5 |
Swansea | 1 | £7,995 | 18 | 24,000 | 8 |
Tyne and Wear | 7 | £12,343 | 12 | 74,335 | 7 |
Warwickshire | 4 | £15,546 | 11 | 53,510 | 11 |
West Midlands | 15 | £18,357 | 9 | 47,997 | 32 |
West Sussex | 13 | £16,591 | 10 | 40,585 | 14 |
West Yorkshire | 6 | £23,438 | 9 | 31,576 | 17 |
Wiltshire | 5 | £43,777 | 3 | 11,676 | 12 |
Worcestershire | 9 | £25,230 | 8 | 36,505 | 9 |