gg

By Price | Monthly cost

More options

Used Bmw 3 Series cars for sale

Today we have 4,456 3 Series cars for sale, 1,798 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.

Our cheapest Bmw 3 Series is just £790

image
  Great deal

 Reddings Cars Ltd, Birmingham

£790

BMW 3 Series 2.0 318i SE 4dr

2008 (57)  |   120,000 miles  |   Saloon  |   2000cc  |   Petrol  |   Manual  |   4 doors  |   History checked

This model has 5 seats, alarm, service history, cruise control, alloy wheels, tinted glass, electric windows, computer, black, full service history, air-conditioning...


Low price range Bmw 3 Series examples £790 - £16,856

Out of the 4,456 3 Series cars we have for sale 2,992 are currently priced under £17,000


image
  Great deal
✓ Low mileage

 Arnold Clark Harry Fairbairn BMW Inverness, Inverness

£14,998

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

2015 (65)  |   42,527 miles  |   Saloon  |   2000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

Options include radio/cd/mp3, bmw professional radio/cd/mp3, brake pad wear indicator warning light, radio, warranty, push button start, dual zone automatic air conditioning, lights on warning, air con, automatic, auxiliary point for auxiliary devices, heated front ...

image
  Good deal

 Richard J Hamilton Car Sales Ltd, Howard street

£6,695   Was £7,495 Save £795

BMW 3 Series 2.0 318d SE (s/s) 4dr Auto

2013 (63)  |   121,910 miles  |   Saloon  |   2000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

This car has service history, full service history, mot, hpi clear, estate...

image
  Great deal
✓ Low mileage

 Premium Direct, Belfast

£10,990

BMW 3 Series 318d SE 5dr

2014 (14)  |   57,000 miles  |   Estate  |   2000cc  |   Diesel  |   Manual  |   doors  |   History checked

Description includes radio, cupholder, adjustable door mirrors, passenger, computer, automatic, pas, tailgate window, radio/cd/mp3, cupholders, centre console, radio/cd, fog lights, speed limiter, black...

image
  Great deal
✓ Low mileage

 Harry Fairbairn BMW (Glasgow), Glasgow

£14,998

BMW 3 Series 318i Sport 5dr

2017 (17)  |   21,571 miles  |   Estate  |   1500cc  |   Petrol  |   Manual  |   5 doors  |   History checked

Includes automatic air conditioning, air con, automatic, dual zone automatic air conditioning, speed limiter, cruise control, air conditioning, cruise control with brake function, warranty, alloy wheels...


.

Mid price range Bmw 3 Series examples £16,856 - £32,922

Out of the 4,456 3 Series cars we have for sale 1,274 are currently priced between £17,000 and £33,000


image
  Good deal

 Imperial Cars Bristol, Brislington

£18,990

BMW 3 Series 335d xDrive M Sport 4dr Step Auto - HARMAN/KARDON - HEATED LEATHER - ADAPTI

2016 (16)  |   59,534 miles  |   Saloon  |   3000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

Features include front and rear parking sensors, satellite navigation, dab digital radio, multi-function steering wheel, privacy glass, radio/cd, parking sensors, automatic, automatic transmission, rear parking sensor, alloy wheels, bluetooth, sun protection glass, a...

image
  Great deal
✓ Low mileage

 Autosave.co.uk. Cars Delivered Direct To Your Door, Southampton

£18,899   Was £20,499 Save £1,595

BMW 3 Series 335d xDrive M Sport 4dr Step Auto

2016 (16)  |   19,300 miles  |   Saloon  |   3000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

Includes usb, leather seats, leather...

image
  Good deal
✓ Low mileage

 Vines BMW Of Guildford, Guildford

£17,995

BMW 3 Series 320d xDrive M Sport Gran Turismo Auto

2016 (66)  |   40,200 miles  |   Hatchback  |   2000cc  |   Diesel  |   Automatic  |   5 doors  |   History checked

Features on this model include park distance control (pdc). rear, 5 seats, cruise control with brake function, navigation system, sport seats, black, air con, audio, run-flat tyres, sun protection glass, bluetooth, cruise control, leather interior, dab digital radio, heated front ...

image
  Great deal
✓ Low mileage

 Arnold Clark Vauxhall Chevrolet (Salford), Salford

£18,998

BMW 3 Series 335d xDrive M Sport 4dr Step Auto

2016 (16)  |   21,631 miles  |   Saloon  |   3000cc  |   Diesel  |   Automatic  |   4 doors  |   History checked

Comes with air con, park distance control, bluetooth, automatic air conditioning, speed limiter, leather, air conditioning, cruise control, leather upholstery, audio, cruise control with brake function, dual zone automatic air conditioning, automatic, rain sens...

image
  Great deal
✓ Low mileage

 Rybrook BMW Shrewsbury, Shrewsbury

£26,950

BMW 3 Series 330i M Sport Saloon Auto

2019 (19)  |   6,424 miles  |   Saloon  |   2000cc  |   Petrol  |   Automatic  |   4 doors  |   History checked

This car has cruise control with brake function, sport suspension, automatic, head restraints, radio, ambient lighting, mot, automatic air conditioning, run-flat tyres, dab digital radio, 5 seats, heated front seat, air con, m sport package, service history, spli...

image
  Good deal
✓ Low mileage

 Howard Bank Cars Ltd, Kelvedon

£16,995   Was £17,000 Save £0

BMW 3 Series 3.0 330D M SPORT 4d AUTO 255 BHP

2014  |   48,000 miles  |   Saloon  |   3000cc  |   Diesel  |   Automatic  |   4 doors  |  

Features on this model include bi-xenon headlights, climate control, 2 keys, outside temperature display, cruise control, tinted windows, sports suspension, check control system, pas, leather upholstery, digital clock, headlight wash, push button start, voice control, on board com...


.

High price range Bmw 3 Series examples £32,922 - £48,988

Out of the 4,456 3 Series cars we have for sale 82 are currently priced between £33,000 and £49,000


image
  Great deal
✓ Low mileage

 Dennis Buyacar Ltd, London

£33,980

BMW 3 Series 320d xDrive M Sport 5dr Step Auto [Business Media] Hatchback

2019 (69)  |   123 miles  |   Hatchback  |   2000cc  |   Diesel  |   Automatic  |   5 doors  |   History checked

With hatchback, service history...

image
  Good deal
✓ Low mileage

 Blue Bell BMW Crewe, Crewe

£39,995

BMW 3 Series 320D Xdrive M Sport Touring Auto

2019 (69)  |   4,084 miles  |   Saloon  |   2000cc  |   Diesel  |   Automatic  |   5 doors  |   History checked

Features on this model include roof rails, head restraints, foglights, air con, heated front seats, ambient lighting, alarm, air conditioning, run-flat tyres, heated front seat, alarm system (thatcham 1), automatic, sport seats, m sport package, automatic air conditioning, dab dig...

image
  Great deal
✓ Low mileage

 Vines BMW Of Guildford, Guildford

£33,995   Was £40,995 Save £6,995

BMW 3 Series 320d xDrive M Sport Touring Auto

2019 (69)  |   1,532 miles  |   Saloon  |   2000cc  |   Diesel  |   Automatic  |   5 doors  |   History checked

Description includes alarm system (thatcham 1), air con, m sport package, alarm, foglights. front, bluetooth, black, ambient lighting, cruise control with brake function, heated front seat, head restraints, sport suspension, heated front seats, foglights, rear-view mirro...

image
  Great deal
✓ Low mileage

 Blue Bell BMW Crewe, Crewe

£33,980

BMW 3 Series 330I Sport Touring Auto

2019 (69)  |   101 miles  |   Estate  |   2000cc  |   Petrol  |   Automatic  |   5 doors  |   History checked

Comes with ambient lighting, sport steering wheel, heated front seat, rear-view mirror. auto dimming, head restraints, automatic transmission, black, cruise control, air con, cruise control with brake function, foglights. front, alarm, dab digital radio, radio,...


Start search



Desperate Deals
Updated 18/02/2020

All cars in our Desperate deals section have been reduced by at least £2,000!

Save £2,149
£16,550   Was £18,699 Save £2,149
Save £2,149
BMW 3 Series 320d M Sport 4dr Step Auto
  • Automatic
  • 20,771 miles
  • 2017 model
  • Diesel
Save £2,700
£19,998   Was £22,698 Save £2,700
Save £2,700
BMW 3 Series 330e M Sport 4dr Step Auto
  • Automatic
  • 23,381 miles
  • 2017 model
Save £2,200
£39,788   Was £41,988 Save £2,200
Save £2,200
BMW 3 Series 330d xDrive M Sport Plus Edition 5dr Step Auto
  • Automatic
  • 10 miles
  • 2019 model
  • Diesel



Automotive products & services

Our products & services directory includes everything from car insurance to leasing

How much are Bmw 3 Series cars?

On 18 February 2020 we currently have 4,456 Bmw 3 Series cars for sale on the site. Although the average asking price is £13,879 you can find Bmw 3 Series cars for just £790. 3 Seriess are available in convertible, estate, hatchback, saloon body styles. The current selling market suggests that buyers have the best chance negotiating on 2016 year models and that 2016 year models with mileages less than 46,763 currently provide the best value.

Bmw 3 Series £32,922 - £48,988
  • Bmw 3 Series

Low price range
From £790 - To £16,856

Ave price £10,049 | Ave mileage 69,617 | Ave age 2013

Currently for sale 2972
Bmw 3 Series £32,922 - £48,988
  • Bmw 3 Series

Mid price range
From £16,856 - To £32,922

Ave price £21,273 | Ave mileage 22,021 | Ave age 2017

Currently for sale 1287
Bmw 3 Series £32,922 - £48,988
  • Bmw 3 Series

High price range
From £32,922 - To £48,988

Ave price £37,940 | Ave mileage 3,446 | Ave age 2019

Currently for sale 82


Frequently asked Bmw 3 Series questions

What body styles does the Bmw 3 Series come in?
| Saloon (60%) | Estate (22%) | Coupe (6%) | Convertible (5%) | Hatchback (4%)

What transmissions are available on the Bmw 3 Series?
| Automatic (65%) | Manual (35%)

What different fuel types are available for the Bmw 3 Series?
| Diesel (69%) | Petrol (25%) | Petrol Electric Hybrid (n/a)

What are the most popular engine sizes in the Bmw 3 Series?
| 1500cc (2%) | 1600cc (1%) | 1800cc (1%) | 1900cc (0%) | 2000cc (74%) | 2200cc (1%) | 2500cc (1%) | 2800cc (1%) | 2900cc (0%) | 3000cc (18%) | 3200cc (0%) | 4000cc (1%)

What are the Bmw 3 Series's most popular colours?
| Green | Gold | Brown | Blue | Black

What are the Bmw 3 Series's most 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 insurance

Beat your car insurance renewal guarantee, or get the difference, plus £20.

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

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


AS SEEN IN

GREAT DEALS FROM GREAT DEALERS

Start search