Used BMW cars for sale
Signature BMW craftsmanship and dynamic performance, with flexible finance and a 90-day Carsa warranty.
Know what you can afford before you browse
Check your finance eligibility in 60 seconds — no impact on your credit score
NL23YGH
BMW
iX3
24008
396.4
0
Reduced
Blue
5 doors
Rear Wheel Drive
Suv
Electric
Automatic
Portsmouth
56722
2023
May 04, 2023
Jun 09, 2026
5 seats
BL23MXX
BMW
iX3
26470
443.84
0
Reduced
Black
5 doors
Rear Wheel Drive
Suv
Electric
Automatic
Gloucester
36878
2023
May 22, 2023
Jun 05, 2026
5 seats
LM22KFY
BMW
i4
25243
411.74
0
Reduced
Grey
5 doors
Rear Wheel Drive
Hatchback
Electric
Automatic
Gloucester
56428
2022
Apr 28, 2022
Jun 05, 2026
5 seats
NC23EHD
BMW
iX3
27113
454.99
0
Reduced
Grey
5 doors
Rear Wheel Drive
Suv
Electric
Automatic
Gloucester
29602
2023
Aug 29, 2023
Jun 05, 2026
5 seats
GV71HXA
BMW
3 Series
15568
206.14
0
Reduced
White
5 doors
Rear Wheel Drive
Estate
Petrol Plug-in Hybrid
Automatic
Portsmouth
55513
2022
Jan 20, 2022
Jun 04, 2026
5 seats
HV22LEF
BMW
X1
18452
282.8
0
Reduced
Black
5 doors
Four Wheel Drive
suv
Petrol Plug-in Hybrid
Automatic
Wolverhampton
42413
2022
Mar 31, 2022
Jun 02, 2026
5 seats
HV22TLK
BMW
2 Series Gran Coupe
19645
263.39
0
Reduced
Black
4 doors
Front Wheel Drive
Saloon
Petrol
Automatic
Durham
29612
2022
Mar 31, 2022
Jun 02, 2026
5 seats
BL23RYY
BMW
i4
30564
475.08
0
Reduced
White
5 doors
Four Wheel Drive
Hatchback
Electric
Automatic
Towcester
40770
2023
May 30, 2023
Jun 02, 2026
5 seats
FY22WYW
BMW
1 Series
20315
282.08
0
Reduced
Grey
5 doors
Front Wheel Drive
Hatchback
Petrol
Automatic
Wolverhampton
13175
2022
May 27, 2022
Jun 01, 2026
5 seats
LE71EWU
BMW
X1
14737
209.62
0
Reduced
White
5 doors
Four Wheel Drive
suv
Petrol Plug-in Hybrid
Automatic
Portsmouth
78182
2022
Feb 08, 2022
Jun 01, 2026
5 seats
KN22XRU
BMW
X1
16569
238.12
0
Reduced
White
5 doors
Front Wheel Drive
suv
Diesel
Manual
Wolverhampton
67889
2022
Mar 30, 2022
Jun 01, 2026
5 seats
WN71ZKD
BMW
iX3
21747
359.74
0
Reduced
Grey
5 doors
Rear Wheel Drive
Suv
Electric
Automatic
Portsmouth
37706
2021
Nov 18, 2021
Jun 01, 2026
5 seats
LM72CUJ
BMW
iX
33506
551.97
0
Reduced
Blue
5 doors
Four Wheel Drive
Suv
Electric
Automatic
Wolverhampton
82496
2022
Dec 19, 2022
Jun 01, 2026
5 seats
EA22HGF
BMW
i4
24970
397.98
0
Reduced
Blue
5 doors
Rear Wheel Drive
Hatchback
Electric
Automatic
Gloucester
49908
2022
Apr 29, 2022
Jun 01, 2026
5 seats
LR69YMO
BMW
X1
16275
242.56
0
Reduced
Blue
5 doors
Front Wheel Drive
suv
Petrol
Automatic
Gloucester
43362
2019
Sep 27, 2019
Jun 01, 2026
5 seats
PK17XXG
BMW
3 Series Gran Turismo
15132
281.46
0
Reduced
Blue
5 doors
Four Wheel Drive
Hatchback
Diesel
Automatic
Portsmouth
58596
2017
Mar 31, 2017
Jun 01, 2026
5 seats
YH22OGN
BMW
iX3
25803
446.02
0
Reduced
Grey
5 doors
Rear Wheel Drive
Suv
Electric
Automatic
Portsmouth
57473
2022
Mar 10, 2022
Jun 01, 2026
5 seats
AVZ5446
BMW
i4
22229
354.34
0
Reduced
Orange
5 doors
Rear Wheel Drive
Hatchback
Electric
Automatic
Durham
86221
2023
Mar 31, 2023
Jun 01, 2026
5 seats
KR23UKV
BMW
i4
32108
504.24
0
Reduced
Grey
5 doors
Four Wheel Drive
Hatchback
Electric
Automatic
Wolverhampton
33631
2023
Apr 27, 2023
Jun 01, 2026
5 seats
VK20LJC
BMW
1 Series
21229
319.77
277
Reduced
Grey
5 doors
Four Wheel Drive
Hatchback
Petrol
Automatic
Wolverhampton
61920
2020
Jun 25, 2020
Jun 01, 2026
5 seats
LP73HMZ
BMW
2 Series Gran Coupe
17969
230.66
0
Reduced
Black
4 doors
Front Wheel Drive
Saloon
Petrol
Manual
Towcester
42010
2024
Jan 19, 2024
Jun 01, 2026
5 seats
HV22TFX
BMW
2 Series Gran Coupe
19130
255.41
0
Reduced
Black
4 doors
Front Wheel Drive
Saloon
Petrol
Automatic
Durham
34883
2022
Mar 31, 2022
Jun 01, 2026
5 seats
RA22XZL
BMW
iX
28198
476.01
0
Reduced
Grey
5 doors
Four Wheel Drive
Suv
Electric
Automatic
Portsmouth
43787
2022
Aug 19, 2022
Jun 01, 2026
5 seats
YC70OEL
BMW
3 Series
17865
263.96
0
Reduced
Black
4 doors
Rear Wheel Drive
Saloon
Petrol
Automatic
Portsmouth
63396
2020
Oct 26, 2020
Jun 01, 2026
5 seats
AK70UVC
BMW
1 Series
17051
232.34
0
Reduced
Black
5 doors
Front Wheel Drive
Hatchback
Diesel
Manual
Portsmouth
29732
2020
Nov 30, 2020
Jun 01, 2026
5 seats
EO22HZV
BMW
3 Series
17296
261.11
0
Reduced
Blue
5 doors
Four Wheel Drive
Estate
Petrol Plug-in Hybrid
Automatic
Portsmouth
90026
2022
May 11, 2022
Jun 01, 2026
5 seats
DN73NUJ
BMW
2 Series
24743
335.15
0
Reduced
Blue
2 doors
Rear Wheel Drive
Coupe
Petrol
Automatic
Towcester
31843
2023
Nov 29, 2023
Jun 01, 2026
4 seats
HV23YDN
BMW
iX
38983
629.34
0
Reduced
Black
5 doors
Four Wheel Drive
Suv
Electric
Automatic
Wolverhampton
42647
2023
Mar 24, 2023
Jun 01, 2026
5 seats
SV23ZVG
BMW
1 Series
21074
408.82
0
Reduced
Grey
5 doors
Front Wheel Drive
Hatchback
Petrol
Automatic
Durham
51112
2023
Apr 28, 2023
Jun 01, 2026
5 seats
FY22VMX
BMW
2 Series Gran Coupe
19413
260.65
0
Reduced
Black
4 doors
Front Wheel Drive
Saloon
Petrol
Automatic
Wolverhampton
32880
2022
Apr 28, 2022
Jun 01, 2026
5 seats
BP23EKN
BMW
1 Series
20569
278.64
272
Reduced
Grey
5 doors
Front Wheel Drive
Hatchback
Petrol
Automatic
Wolverhampton
14736
2023
May 31, 2023
Jun 01, 2026
5 seats
FP22KVE
BMW
5 Series
25941
418.26
0
Reduced
White
4 doors
Rear Wheel Drive
Saloon
Petrol Plug-in Hybrid
Automatic
Portsmouth
13627
2022
Jun 14, 2022
Jun 01, 2026
5 seats
BL23JZD
BMW
i4
32798
514.75
0
Reduced
Orange
5 doors
Four Wheel Drive
Hatchback
Electric
Automatic
Portsmouth
28505
2023
May 30, 2023
Jun 01, 2026
5 seats
YH20DHU
BMW
3 Series
20351
379.1
0
Reduced
Grey
4 doors
Four Wheel Drive
Saloon
Diesel
Automatic
Gloucester
67048
2020
Mar 12, 2020
Jun 01, 2026
5 seats
LE72CCA
BMW
i4
29391
475.32
0
Reduced
Black
5 doors
Rear Wheel Drive
Hatchback
Electric
Automatic
Portsmouth
20958
2022
Dec 29, 2022
Jun 01, 2026
5 seats
BT25TPY
BMW
X1
32390
484.35
0
Reduced
Blue
5 doors
Four Wheel Drive
suv
Petrol Plug-in Hybrid
Automatic
Portsmouth
18700
2025
Jun 24, 2025
Jun 01, 2026
5 seats
FD23JZF
BMW
1 Series
14290
191.44
0
Reduced
Blue
5 doors
Front Wheel Drive
Hatchback
Diesel
Manual
Portsmouth
77643
2023
Jun 16, 2023
Jun 01, 2026
5 seats
ML73RXN
BMW
3 Series
21556
312.01
0
Reduced
Grey
4 doors
Rear Wheel Drive
Saloon
Petrol Plug-in Hybrid
Automatic
Portsmouth
43440
2023
Nov 15, 2023
Jun 01, 2026
5 seats
KW75CYY
BMW
i4
46856
802.64
0
Reduced
White
5 doors
Four Wheel Drive
Hatchback
Electric
Automatic
Portsmouth
5167
2025
Dec 23, 2025
May 29, 2026
5 seats
LG21KTW
BMW
3 Series
22769
371.36
0
Reduced
Black
5 doors
Four Wheel Drive
Estate
Petrol Plug-in Hybrid
Automatic
Bradford
59297
2021
Jul 28, 2021
May 28, 2026
5 seats
WN21YVP
BMW
X5
33064
520.93
0
Reduced
Black
5 doors
Four Wheel Drive
suv
Petrol Hybrid
Automatic
Gloucester
62182
2021
Apr 23, 2021
May 27, 2026
5 seats
SK23YGF
BMW
i4
28549
445.7
0
Reduced
Blue
5 doors
Rear Wheel Drive
Hatchback
Electric
Automatic
Durham
24438
2023
Apr 19, 2023
May 27, 2026
5 seats
NL23YHT
BMW
i4
26931
419.73
0
Reduced
Green
5 doors
Rear Wheel Drive
Hatchback
Electric
Automatic
Durham
37146
2023
May 09, 2023
May 27, 2026
5 seats
AF73TNJ
BMW
3 Series
20832
329.12
0
Reduced
Grey
4 doors
Rear Wheel Drive
Saloon
Petrol Plug-in Hybrid
Automatic
Portsmouth
80005
2023
Oct 11, 2023
May 27, 2026
5 seats
DN71RZJ
BMW
iX3
21147
349.31
0
Reduced
Black
5 doors
Rear Wheel Drive
Suv
Electric
Automatic
Durham
45429
2021
Dec 31, 2021
May 27, 2026
5 seats
YP20ZWR
BMW
2 Series Gran Coupe
21562
319.44
0
Reduced
Blue
4 doors
Four Wheel Drive
Saloon
Petrol
Automatic
Wolverhampton
52085
2020
Jul 10, 2020
May 26, 2026
5 seats
No BMW cars right now
We don't have any in stock at the moment, but new cars land daily. Browse more cars or let us know what you're after.
Finance representative example (PCP)
Total cash price £12,450.00. Borrowing £10,450.00 with a £2,000.00 deposit at a representative APR of 10.9%
See more makes for sale
FAQs about BMWs
Are BMWs reliable?
BMWs are generally reliable when they've been properly looked after, and modern ones (2017 onwards) tend to do better than their reputation suggests. The key is service history. A BMW that's had regular oil changes and main dealer or specialist servicing will usually clock up high miles without drama. Skipped services and cheap fixes are where problems start, so always check the paperwork before buying.
Are BMWs expensive to maintain?
BMWs cost a bit more to run than mainstream brands like Ford or Vauxhall, but less than you might fear if you use an independent BMW specialist instead of a main dealer. Expect to pay £200–£400 for a service, and budget for things like brakes, run-flat tyres and the occasional sensor. Diesel models need their oil changed on time, otherwise bills climb quickly.
What's the best used BMW to buy?
For most UK buyers, the 3 Series is the sweet spot. It's comfortable on a long drive, cheap-ish to insure compared to bigger BMWs, and you get the proper rear-wheel-drive feel BMW is known for. If you want something smaller and cheaper to run, the 1 Series is great. If you need space and a higher driving position, the X3 is the pick of the SUVs.
Do BMWs hold their value?
BMWs hold their value well, particularly the 3 Series, X3 and X5. M Sport trim and popular colours like grey, black and white tend to depreciate slowest, while unusual colours and base trims drop faster. Diesel resale has softened a bit in cities with low-emission zones, but petrol and hybrid BMWs are still in strong demand on the used market.
What should I check when buying a used BMW?
Start with the service history — BMWs reward cars that have been serviced on time. Check for oil leaks around the engine, listen for rattles on a cold start, and make sure the run-flat tyres aren't cracked or mismatched. On a test drive, the gearbox should shift smoothly and the iDrive screen should respond properly. A clean MOT history with no advisories piling up is a good sign.
Get your car’s value in 30 seconds
See what your car's worth — free, instant, no obligation.
Sell or part exchange your car.
Talk to us, anytime.
Our friendly team is just a message or call away.


