By: Price / Monthly cost


Advanced search



Used Bmw 3 Series cars for sale

Today we have 5,351 3 Series cars for sale, 2,291 reduced in price

The 3 Series has been around a long time. In fact, it's been around since 1975, so it's had plenty of time to evolve into something pretty impressive. And it has. In fact, it's BMW's best-selling model, making up some 30% of the manufacturers total annual car sales. This probably won't come as a surprise, when you learn that it's available in a sedan, station wagon and hatchback body style (the coupé and convertible models were transferred to the 4-Series in 2013), all offering exceptional levels of performance and rear-drive handling. As to engines, you can choose from a range of sizes, in both petrol and diesel versions, providing an entertaining driving experience, with good grip, firm suspension and well balanced steering, making it a pleasure to be behind the wheel. The latest versions of the 3-Series has lots of new enhancements, including refined suspension, interior and cabin equipment, plus (optional) LED headlights and an updated (optional) eight-speed automatic gearbox. In short, the BMW 3-Series has an outstanding heritage and is - deservedly - one of the most impressive mid-sized luxury cars around.

Low price range Bmw 3 Series examples £495 - £21,328

Out of the 5,351 3 Series cars we have for sale 4,267 are currently priced under £21,000. Here are a couple of examples below


image
Save £1,595


 Big Motoring World ? Audi and VW, Chatham, Kent
0163 493 4842


BMW 3 Series 320D SPORT GRAN TURISMO Auto

£13,800

Was £15,400 Save £1,595

  • 2014 (14)
  • 32863 miles
  • Hatchback
  • 2000cc
  • Diesel
  • Automatic
  • Black
  • 5 doors
  • History checked

Includes  service history...

View Details
image

 Wood BMW Salisbury, Salisbury, Wiltshire
0172 262 2393


BMW 3 Series 318d M Sport 4dr Step Auto

£16,109

  • 2015 (15)
  • 28449 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • White
  • 4 doors
  • History checked

Options include  radio/cd, glovebox, check control system, brake pad wear indicator warning light, service interval indicator, on board computer, passenger, electric front and rear windows, body co...

View Details
image
Save £0


 Evans Halshaw Citroen Leeds, Leeds, West Yorkshire
0113 346 4115


BMW 3 Series 330d Sport Plus 2dr Step Auto

£11,480

Was £11,485 Save £0

  • 2012
  • 85020 miles
  • Coupe
  • 3000cc
  • Diesel
  • Automatic
  • White
  • 2 doors
  • History checked

Comes with  steering wheel audio controls, climate control, electric mirrors, bluetooth connectivity, cup holder, automatic headlights, cup holders, leather steering wheel, rear spoiler, compu...

View Details
image

 Peter Vardy Edinburgh, Edinburgh, Midlothian
0131 341 3606


BMW 3 Series 330d M Sport 4dr Step Auto

£19,990

  • 2015 (64)
  • 14782 miles
  • Saloon
  • 3000cc
  • Diesel
  • Automatic
  • Grey
  • 4 doors
  • History checked

Description includes  warranty, leather, leather interior, alloy wheels, black...

View Details

.

Mid price range Bmw 3 Series examples £21,328 - £42,161

Out of the 5,351 3 Series cars we have for sale 897 are currently priced between £21,000 and £42,000. Here's a few for you to look at


image

 Blue Bell BMW Crewe, Crewe, Cheshire
0127 086 1587


BMW 3 Series 320I Xdrive M Sport Saloon Auto

£21,850

  • 2016 (16)
  • 23087 miles
  • Saloon
  • 2000cc
  • Petrol
  • Automatic
  • Blue
  • 4 doors
  • History checked

This car has  sport seats, alarm system (thatcham 1), automatic transmission, rain sensor, park distance control, m sport package, usb, navigation system, rear-view mirror. auto dimming, alarm, ...

View Details
image
Save £2,995


 Vines BMW Of Redhill, Redhill, Surrey
0129 383 7197


BMW 3 Series 320i M Sport Shadow Edition Saloon Auto

£29,995

Was £32,995 Save £2,995

  • 2018 (18)
  • 2258 miles
  • Saloon
  • 2000cc
  • Petrol
  • Automatic
  • Grey
  • 4 doors
  • History checked

This model has  front armrest, air con, automatic transmission, audio, black, rear-view mirror. auto dimming, alarm, bluetooth, sun protection glass, automatic, park distance control, radio, split...

View Details
image

 Motorpoint Oldbury, Oldbury, West Midlands
0121 514 5562


BMW 3 Series 320d xDrive M Sport 4dr Step Auto [APP]

£22,999

  • 2018 (18)
  • 6136 miles
  • Saloon
  • 2000cc
  • Diesel
  • Automatic
  • Blue
  • 4 doors
  • History checked

Comes with  radio, black, for more details on this, leather, warranty, mot...

View Details
image
Save £735


 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 340i M Sport Shadow Edition 4dr Step Auto Saloon

£33,950

Was £34,690 Save £735

  • 2018 (18)
  • 1500 miles
  • Saloon
  • 3000cc
  • Petrol
  • Automatic
  • White
  • 4 doors
  • History checked

Features include  service history, saloon...

View Details
image
Save £920


 The Car People Sheffield, Rotherham, South Yorkshire
0114 224 5608


BMW 3 Series BMW 320i M Sport Shadow Edition 4dr [Reverse Camera + Heated Front Seats]

£21,495

Was £22,420 Save £920

  • 2018 (18)
  • 6495 miles
  • Saloon
  • 2000cc
  • Petrol
  • Manual
  • White
  • 4 doors
  • History checked

This car has  radio, driver, glovebox, cupholder, cupholders, cloth, service history, passenger, radio/cd, head restraints, split folding rear seat, leather, pas, alloy wheels, radio/cd/mp3, cen...

View Details
image

 Motorpoint of Derby, Derby, Derbyshire
0133 242 6683


BMW 3 Series 320d xDrive M Sport 5dr Step Auto [APP]

£23,999

  • 2018 (18)
  • 8659 miles
  • Estate
  • 2000cc
  • Diesel
  • Automatic
  • Grey
  • 5 doors
  • History checked

Features on this model include  for more details on this, leather, radio, black, mot, warranty...

View Details

.

High price range Bmw 3 Series examples £42,161 - £62,995

Out of the 5,351 3 Series cars we have for sale 4 are currently priced between £42,000 and £63,000. You can see some of these below


image

 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 320i M Sport Shadow Edition 4dr Step Auto Saloon

£45,588

  • 2018 (68)
  • 2454 miles
  • Saloon
  • 2000cc
  • Petrol
  • Automatic
  • Black
  • 4 doors
  • History checked

Includes  service history, saloon...

View Details
image

 Snows BMW Portsmouth, Portsmouth, Hampshire
0239 280 9206


BMW 3 Series M3 Saloon Competition Package Semi Auto

£58,995

  • 2018 (18)
  • 3 miles
  • Saloon
  • 3000cc
  • Petrol
  • Automatic
  • Unknown
  • 4 doors
  • History checked

Comes with  air conditioning, sport suspension, driver, bluetooth, rain sensor, black, radio, usb, air con...

View Details
image

 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 335d xDrive M Sport Shadow Edition 5dr Step Auto Estate

£42,990

  • 2018 (68)
  • 500 miles
  • Estate
  • 3000cc
  • Diesel
  • Automatic
  • Grey
  • 5 doors
  • History checked

Features on this model include  service history, estate...

View Details
image

 Dennis Buyacar Ltd, London, London
0203 733 2830


BMW 3 Series 340i M Sport Shadow Edition 4dr Step Auto Saloon

£44,990

  • 2018 (68)
  • 4316 miles
  • Saloon
  • 3000cc
  • Petrol
  • Automatic
  • Silver
  • 4 doors
  • History checked

Features include  service history, saloon...

View Details




18/12/2018 - Desperate deals

All cars in our Desperate deals section have been reduced by at least £2,000! Here are just a few...

Save £2,460
Save £2,460
BMW 3 Series

Was £32,570
Now only £30,110!

  • Automatic
  • 14 miles
  • 2018 model
  • Diesel
Save £2,029
Save £2,029
BMW 3 Series

Was £24,925
Now only £22,896!

  • Automatic
  • 21,731 miles
  • 2015 model
  • Diesel
Save £2,390
Save £2,390
BMW 3 Series

Was £30,890
Now only £28,500!

  • Automatic
  • 28 miles
  • 2018 model
  • Diesel





Automotive products & services

Looking for a product or service? Then check out our products & services section.

How much are Bmw 3 Series cars?

From the 5,351 Bmw 3 Series cars being advertised with us, you'll find their price range starts from £495 and averages at £14,706. There's an 3 Series for everyone in different styles including; estate, hatchback, saloon. For the best buy we suggest opting for 2015 year models, with mileage of no more than 42,334 miles on the clock.

Bmw 3 Series £42,161 - £62,995
  • Bmw 3 Series
Low price range
£495 - £21,328

Ave price £12,194
Ave mileage 57,505
Ave age 2013
Available

4368

Bmw 3 Series £42,161 - £62,995
  • Bmw 3 Series
Mid price range
£21,328 - £42,161

Ave price £25,786
Ave mileage 9,561
Ave age 2017
Available

936

Bmw 3 Series £42,161 - £62,995
  • Bmw 3 Series
High price range
£42,161 - £62,995

Ave price £48,141
Ave mileage 1,818
Ave age 2018
Available

4



Bmw 3 Series in stats

Popular body styles | Saloon (61%) | Estate (22%) | Coupe (8%) | Convertible (6%) | Hatchback (3%)

Transmissions | Automatic (57%) | Manual (43%)

Fuel types | Diesel (67%) | Petrol (30%) | Petrol Electric Hybrid (n/a)

Engines | 1500cc (4%) | 1600cc (1%) | 1800cc (1%) | 1900cc (1%) | 2000cc (73%) | 2200cc (1%) | 2500cc (1%) | 2800cc (0%) | 2900cc (0%) | 3000cc (17%) | 3200cc (0%) | 4000cc (1%)

Popular colors | Green | Gold | Brown | Blue | Black

Popular derivatives Edition Es | Edition M Sport | Edition Se | Efficient Dynamics | Exclusive Edition | Luxury | M Sport | M Sport Business Edition | M Sport Highline | Modern | Se Business Edition | Se Highline | Sport | Sport Plus | Sport Plus Edition |

Similar cars

Car buyers that browsed our Bmw 3 Series cars also looked at the Mercedes Benz C Class the Audi A4 and Lexus's Is model.

Car finance

Helping you to find the right car loan to suit your budget and circumstances.

Desperate deals!

Browse some fantastic bargains! All cars have been recently reduced by at least £2,000!

History checks

My Car Check is now one of the UK's top consumer vehicle check providers.

Popular brands