Buy
Sell
News
Forums
Events
Services
Buy
Buy
Forum
Forum
Menu
Menu
Buy
Sell
News
Regulars
Forums
Events
Services
Home
/
Buy
/
BMW
BMW cars for sale
We have 10,344 BMW cars available from trade and private sellers
Search 10,344 cars
Latest BMW deals
Sort by
Recommended
Date added
Distance from postcode
Mileage
Modified date
Name A-Z
Name Z-A
Newest with images first
Price high to low
Price low to high
Random
Year (Newest First)
Year (Oldest First)
Navigate left
Navigate right
Sponsored
£17,190
BMW X1 SDRIVE18D SE
2017
Estate
16,767 miles
2.0L
148BHP
Auto
2 owners
Trade seller
Scotland
Navigate left
Navigate right
Sponsored
£8,499
BMW 1 Series 1.6 116D EFFICIENTDYNAMICS 3d 114 BHP
2014
Hatchback
42,016 miles
1.6L
114BHP
Manual
2 owners
Trade seller
Scotland
Navigate left
Navigate right
Sponsored
£21,499
BMW X1 2.0 XDRIVE20D M SPORT 5d 188 BHP
2018
Estate
23,500 miles
2.0L
187BHP
Auto
1 owner
Trade seller
Scotland
Navigate left
Navigate right
£22,991
BMW M140i 3.0 M140I SHADOW EDITION 5d 335 BHP
2018
Hatchback
17,060 miles
3.0L
335BHP
Auto
Petrol
2 owners
Trade seller
Glamorgan
Navigate left
Navigate right
£9,000
Home Delivery
Click & Collect
BMW 3 Series E90 [05-12] 3.0 330I M SPORT 2d AUTO 269 BHP
2008
Convertible
70,000 miles
3.0L
268BHP
Auto
Petrol
6 owners
Trade seller
Surrey
Navigate left
Navigate right
£17,500
Home Delivery
Click & Collect
BMW X3 2.0 XDRIVE20D M SPORT 5d AUTO 188 BHP (1 OWNER, PRO NAV, PAN ROOF)
2014
Estate
32,157 miles
2.0L
181BHP
Auto
Diesel
1 owner
Trade seller
Surrey
Navigate left
Navigate right
£29,995
BMW X1 F48 X1 sDrive20i M Sport B48 2.0i LCI
2020
Estate
7,658 miles
2.0L
189BHP
Auto
Petrol
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£31,495
BMW 3 Series G20 [Post-19] G21 320d M Sport Touring B47D 2.0d
2020
Estate
3,816 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£38,495
BMW X3 G01 X3 xDrive20d M Sport ZA B47 2.0d TU
2020
Estate
6,102 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£36,495
BMW X3 G01 X3 xDrive20d M Sport ZA B47 2.0d TU
2020
Estate
9,670 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£36,895
BMW X3 G01 X3 xDrive20d M Sport ZA B47 2.0d TU
2020
Estate
4,438 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£38,495
BMW X3 G01 X3 xDrive20d M Sport ZA B47 2.0d TU
2020
Estate
9,264 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£30,995
BMW X1 F48 X1 xDrive20i M Sport B48 2.0i LCI
2020
Estate
10,643 miles
2.0L
189BHP
Auto
Petrol
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£30,995
BMW 3 Series G20 [Post-19] G21 320d M Sport Touring B47D 2.0d
2020
Estate
11,016 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£29,995
BMW X1 F48 X1 sDrive20i M Sport B48 2.0i LCI
2020
Estate
8,532 miles
2.0L
189BHP
Auto
Petrol
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£35,495
BMW X3 G01 X3 xDrive20d M Sport ZA B47 2.0d TU
2020
Estate
6,762 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£32,445
BMW X3 G01 X3 xDrive20d M Sport ZA B47 2.0d
2019
Estate
8,180 miles
2.0L
188BHP
Auto
Diesel
2 owners
Trade seller
Lanarkshire
Navigate left
Navigate right
£27,495
BMW X1 F48 X1 xDrive20d Sport B47 2.0d LCI
2020
Estate
10,266 miles
2.0L
187BHP
Auto
Diesel
2 owners
Trade seller
Stirlingshire
Navigate left
Navigate right
£28,995
BMW 3 Series G20 [Post-19] G21 320i M Sport Touring B48 2.0i TU
2020
Estate
10,007 miles
2.0L
181BHP
Auto
Petrol
2 owners
Trade seller
Stirlingshire
Load more
Refine your search
Latest BMW reviews and road tests
xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx
By
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx
By
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx
By
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx
By
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx
By
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx
By
xxxxxxxxxxxxx
Popular BMW models for sale
1 Series
1,356 cars for sale
2 Series
868 cars for sale
3 Series F30 [12-19]
1,060 cars for sale
3 Series G20 [Post-19]
695 cars for sale
4 Series F32 [12-20]
960 cars for sale
5 Series G30 [Post-16]
746 cars for sale
X1
508 cars for sale
X5
480 cars for sale
Popular BMW years
2015 BMW
703 cars for sale
2016 BMW
1,186 cars for sale
2017 BMW
2,025 cars for sale
2018 BMW
1,583 cars for sale
2019 BMW
1,111 cars for sale
2020 BMW
1,848 cars for sale
Popular BMW colours
Black BMW
2,748 cars for sale
Blue BMW
2,006 cars for sale
Grey BMW
1,943 cars for sale
Red BMW
343 cars for sale
Silver BMW
777 cars for sale
White BMW
2,256 cars for sale
Popular BMW fuel types
Diesel BMW
3,078 cars for sale
Electric BMW
121 cars for sale
Hybrid BMW
481 cars for sale
Petrol BMW
3,868 cars for sale