2021 BMW Z4
M40i
14,100miAutoPetrol3.0L
£34,975
Maidstone
~£878/pm
Are you planning on going for a Z4? Then have a more detailed look at this second-hand one, it has clocked up 14,100 miles and contains a 3000 CC petrol engine.
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.
375 cars
M40i
14,100miAutoPetrol3.0L
£34,975
Maidstone
~£878/pm
Are you planning on going for a Z4? Then have a more detailed look at this second-hand one, it has clocked up 14,100 miles and contains a 3000 CC petrol engine.
2.0 20I M Sport Sdrive Euro 6 Ss
37,196miAutoPetrol2.0L
£23,490
Harrogate
~£590/pm
Advertised at the price of £23,990 and with the possibility to purchase using finance with achievable instalments starting from £ per month, this black BMW incorporates a 2000CC petrol engine with automatic transmission and it has 37,196 miles clocked up on the dashboard.
Convertible
38,000miAutoPetrol
£19,795
Bristol
~£497/pm
Providing a fabulous and first rate mode of transport, this convertible Z4 comes in the tone of , is fitted with a litre petrol engine with automatic transmission and has got 38,000 miles on the clock.
Sdrive30i M Sport Roadster 3.0 254 Bhp
30,400miAutoPetrol3.0L
£14,999
Liskeard
~£377/pm
At our incredible price of just £14,999 is this BMW, it has 30,400 miles clocked up on the dash and is equipped with a 3.0 L petrol engine with automatic transmission.
2.0 Sdrive 20I
50,429miManualPetrol2.0L
£11,750
Stockport
~£295/pm
Available for viewing at our dealership in Stockport is this Z4 that is fitted out with a 2.0 L engine with transmission. It's on offer in a red finish with 50,429 miles clocked-up on the dash.
Z4 Sdrive20i Sport
42,157miAutoPetrol2.0L
£24,990
Eastleigh
~£628/pm
This sports BMW Z4 has 42,357 miles clocked up on the dashboardand incorporates a 2.0L petrol engine and automatic transmission. First Registered in 2019, this BMW Z4 Z4 Sdrive20i Sport is currently on the market and ready for its new owner to drive home for £24,990.
Sdrive M40i
13,680miAutoPetrol3.0L
£32,163
Chelmsford
~£808/pm
This sports used car has a low mileage of just 13,680 miles and has been used for under a full year.
Sdrive 20I Sport
26,618miAutoPetrol2.0L
£22,499
Wolverhampton
~£565/pm
A 2000cc petrol engine and automatic transmission are just some of the qualities that this convertible BMW Z4 has to offer its driver.
Z4 Sdrive30i M Sport Roadster 2-Door
45,000miManualPetrol3.0L
£13,985
Bedford
~£351/pm
Up for sale and ready for you to take home is this convertible, it features a 3.0l petrol engine with manual transmission. This second hand model currently in stock at our dealership in Bedford is advertised at the fantastic price of £13,985.
Z4 Sdrive20i M Sport
24,571miAutoPetrol2.0L
£24,595
Knaresborough
~£618/pm
First registered in 2019: Second hand BMW Z4 that's got a low mileage of only 24,571 miles and a 2.0l petrol motor with automatic transmission.
Convertible
34,036miAutoPetrol3.0L
£9,995
Southend-on-Sea
~£251/pm
A 3.0 ltr petrol engine and automatic transmission are just some of the attributes that this car has to offer you.
3.0 Z4 Si Se
67,000miAutoPetrol3.0L
£9,490
Thatcham
~£238/pm
BMW Z4 3.0 Z4 Si Se with a 3000 CC petrol motor and automatic gearbox.
M40i Convertible Sdrive Euro 6 S
26,803miAutoPetrol3.0L
£35,000
Nottingham
~£879/pm
This second-hand Z4 M40i Convertible Sdrive Euro 6 S from this dealer in Nottingham has got 27,000 miles on the dash and features a 3000CC petrol engine.
Z4 2.0I Se
19,130miManualPetrol2.0L
£9,995
Sheffield
~£251/pm
19,130 miles clocked up on the dashboard and in silver, this Z4 Z4 2.0I Se incorporates a 2.0 L petrol motor with manual transmission.
Convertible
4,000miAutoPetrol2.0L
£19,990
Horsham
~£502/pm
On the market and ready for its next owner to drive away is this BMW Z4 that incorporates a 2.0 LTR petrol engine and automatic transmission. This second-hand model now for sale at our dealership in Horsham comes in the shade of blue and only has 4,000 miles on the dash.
Sdrive M40i
7,100miAutoPetrol
£38,750
Derby
~£973/pm
On the market and ready for you to drive away today is this BMW Z4 Sdrive M40i that has got a l petrol engine with automatic transmission. This second-hand one now available at our dealership has got 7,100 miles on the dash.
Z4 Sdrive 20I M Sport
13,000miAutoPetrol2.0L
POA
Christchurch
The incredible price of just (not set) is being offered by our dealership in Christchurch for this low mileage BMW Z4 Z4 Sdrive 20I M Sport that features automatic transmission and a 2.0 LTR petrol motor.
Sdrive 20I M Sport Techplus Pack
24,773miAutoPetrol2.0L
£26,000
Tamworth
~£653/pm
This BMW Z4 comes fitted with automatic transmission, a L petrol engine and has 24,773 miles clocked-up on the dashboard. This particular used model from this dealer comes in the tone of blue.
2.0I Roadster 150Bhp
98,625miManualPetrol2.0L
£4,450
Narberth
~£112/pm
On the market and ready for its next owner to drive home is this Z4 2.0I Roadster 150Bhp with manual transmission and a 2000 CC petrol motor. This second hand model has 98,457 miles on the dash.
3.0 M40i Sdrive Euro 6 Ss
52,000miAutoPetrol3.0L
£27,990
Worcester
~£703/pm
Get behind the steering wheel of this BMW Z4 for only £27,990. It comes fitted out with automatic transmission and a 3.0 Ltr petrol motor with 52,000 miles clocked-up on the dash.
2.0 Z4 Sdrive20i M Sport Roadster 181 Bhp
36,000miAutoPetrol2.0L
£14,980
Widnes
~£376/pm
BMW Z4 with a 2000cc petrol motor and automatic gearbox.
Z4 Sdrive20i Roadster
14,477miManualPetrol2.0L
£13,500
Stafford
~£339/pm
This dealer in Stafford is currently advertising a bargain price of only £13,500 on this low mileage BMW Z4 that has manual transmission and a 2.0 ltr petrol engine
Sdrive M40i
10miAutoPetrol3.0L
£48,000
Loughton
~£1,205/pm
Coming equipped with automatic transmission and a 3.0 L petrol engine; this used BMW Z4 Sdrive M40i is currently on the market and ready for you to drive away with 10 miles clocked-up on the dashboard.
Z4 M40i
12,054miAutoPetrol3.0L
£34,691
Eastleigh
~£871/pm
Check out the remarkable price at this dealer for this low mileage BMW with automatic transmission, a 3.0 ltr petrol motor and a mere 12,873 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 | 375 | £18,024 | 10 | 47,830 | 781 |
Angus | 1 | £11,990 | 12 | 60,364 | 2 |
Ballymena | 1 | £6,850 | 16 | 31,000 | - |
Barnet - Greater London | 1 | £9,695 | 12 | 63,564 | - |
Bedfordshire | 8 | £12,368 | 13 | 54,569 | 11 |
Berkshire | 5 | £20,609 | 10 | 39,673 | 14 |
Bristol | 10 | £17,522 | 8 | 44,833 | 11 |
Bromley - Greater London | 1 | £31,990 | 5 | 17,000 | 5 |
Buckinghamshire | 15 | £13,975 | 12 | 72,899 | 26 |
Cambridgeshire | 5 | £9,133 | 14 | 69,650 | 13 |
Cardiff | 3 | £25,483 | 5 | 27,378 | 10 |
Cheshire | 16 | £19,202 | 10 | 45,065 | 24 |
City of Edinburgh | 3 | £23,495 | 6 | 25,281 | 11 |
City of London - Greater London | 5 | £31,403 | 5 | 30,710 | 12 |
Conwy | 3 | £30,832 | 2 | 13,722 | 2 |
Cornwall | 1 | £14,999 | 14 | 30,400 | 3 |
County Durham | 3 | £14,247 | 11 | 44,667 | 12 |
Croydon - Greater London | 1 | £15,988 | 9 | 33,000 | 4 |
Derbyshire | 14 | £19,684 | 8 | 48,245 | 27 |
Devon | 4 | £17,495 | 10 | 62,971 | 7 |
Dorset | 5 | £20,323 | 9 | 37,200 | 15 |
Dundee City | 1 | £8,495 | 13 | 109,000 | 1 |
East Ayrshire | 1 | £9,995 | 18 | 105,000 | 3 |
East Riding of Yorkshire | 1 | £11,480 | 11 | 75,297 | 4 |
East Sussex | 2 | £11,245 | 12 | 64,500 | 9 |
Enfield - Greater London | 2 | £30,495 | 9 | 42,574 | 1 |
Essex | 14 | £17,753 | 12 | 44,433 | 26 |
Fife | 1 | £36,898 | 1 | 1,466 | 1 |
Glasgow City | 3 | £11,123 | 12 | 50,000 | 9 |
Gloucestershire | 6 | £11,738 | 11 | 64,020 | 13 |
Greater Manchester | 13 | £11,455 | 13 | 56,721 | 43 |
Greenwich - Greater London | 1 | £36,495 | 1 | 3,578 | 1 |
Hampshire | 15 | £24,456 | 8 | 35,789 | 34 |
Harrow - Greater London | 1 | £26,500 | 2 | 600 | 1 |
Havering - Greater London | 3 | £16,250 | 7 | 45,999 | 9 |
Herefordshire | 3 | £32,798 | 6 | 15,520 | 2 |
Hertfordshire | 15 | £16,357 | 12 | 60,761 | 23 |
Highland | 1 | £11,495 | 14 | 69,171 | 3 |
Hillingdon - Greater London | 1 | £25,990 | 5 | 60,600 | 2 |
Hounslow - Greater London | 4 | £20,659 | 9 | 29,303 | 5 |
Isle of Wight | 1 | £4,995 | 20 | 95,000 | 1 |
Kent | 14 | £28,637 | 5 | 25,681 | 24 |
Kingston upon Thames - Greater London | 3 | £6,410 | 14 | 103,000 | 7 |
Lancashire | 8 | £16,251 | 11 | 70,940 | 23 |
Larne | 1 | £14,950 | 7 | 32,000 | - |
Leicestershire | 10 | £22,706 | 8 | 40,097 | 16 |
Lincolnshire | 8 | £20,525 | 8 | 34,181 | 14 |
Merseyside | 3 | £14,628 | 12 | 76,798 | 4 |
Moray | 1 | £6,990 | 18 | 76,000 | - |
Newport | 1 | £16,299 | 0 | 29,681 | 4 |
Norfolk | 4 | £18,201 | 10 | 38,023 | 19 |
North Ayrshire | 1 | £13,998 | 8 | 35,476 | 2 |
North Lanarkshire | 4 | £10,058 | 17 | 77,750 | 3 |
North Yorkshire | 8 | £19,924 | 8 | 40,940 | 16 |
Northamptonshire | 7 | £23,848 | 6 | 31,735 | 14 |
Nottinghamshire | 6 | £16,672 | 12 | 50,245 | 15 |
Oxfordshire | 2 | £27,098 | 12 | 32,495 | 3 |
Pembrokeshire | 2 | £8,723 | 14 | 71,802 | - |
Shropshire | 4 | £16,231 | 11 | 75,578 | 10 |
Somerset | 5 | £9,354 | 17 | 71,800 | 9 |
South Yorkshire | 13 | £10,677 | 15 | 59,865 | 24 |
Staffordshire | 9 | £16,831 | 9 | 44,312 | 26 |
Stirling | 1 | £26,500 | 4 | 16,101 | 4 |
Suffolk | 3 | £10,913 | 11 | 69,775 | 11 |
Surrey | 11 | £23,662 | 7 | 34,005 | 9 |
Swansea | 4 | £19,924 | 9 | 31,204 | 2 |
Tyne and Wear | 3 | £6,325 | 15 | 112,707 | 12 |
Warwickshire | 4 | £24,499 | 7 | 36,659 | 7 |
West Lothian | 1 | £12,495 | 0 | - | 1 |
West Midlands | 16 | £23,091 | 7 | 36,944 | 32 |
West Sussex | 8 | £14,532 | 11 | 41,606 | 22 |
West Yorkshire | 9 | £16,804 | 11 | 43,692 | 25 |
Wiltshire | 2 | £34,063 | 3 | 20,005 | 15 |
Worcestershire | 5 | £19,996 | 10 | 48,986 | 8 |