Skip to main content

3,027 Used BMW 3 Series cars for sale

BMW 3 Series2010 (10) - 318d SE Business Edition 4dr

2010 (10) - 318d SE Business Edition 4dr31

£1,975

  • 2L
  • 129.3K

    Miles
  • Diesel
  • Manual
  • Saloon

GMC MOTORS B'HAM LIMITED

01217285878 *

BMW 3 Series2015 - 335d xDrive M Sport 4dr Step Auto

2015 - 335d xDrive M Sport 4dr Step Auto20

£10,995

Finance available £223 pm

  • 3L
  • 145.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Quality Car Sales

01924667062 *

BMW 3 Series2020 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (35

£19,077

Finance available £412 pm

  • 2L
  • 46.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2022 (22) - 318i M Sport 4dr Step Auto Petrol Saloon

2022 (22) - 318i M Sport 4dr Step Auto Petrol Saloon31

£22,297

  • 2L
  • 25.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu Nissan Darlington

01325528051 *

4.6/5 Stars

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr1

Low Mileage

£15,100

Finance available £315 pm

  • 2L
  • 49.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.5/5 Stars

BMW 3 Series2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)

2018 (18) - 2.0 320i M Sport Shadow Edition Saloon 4dr Petrol Auto xDrive Euro 6 (s/s)33

£13,600

Finance available £282 pm

  • 2L
  • 70.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Norwich

01603937224 *

4.5/5 Stars

BMW 3 Series2022 (71) - 330e M Sport 5dr Step Auto

2022 (71) - 330e M Sport 5dr Step Auto27

£20,195

  • 2L
  • 65.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2007 (07) - 3.0 335I SE 2DR Automatic PX SWAP PART EXCHANGE EX

2007 (07) - 3.0 335I SE 2DR Automatic PX SWAP PART EXCHANGE EX22

Low Mileage

£5,500

Finance available £101 pm

  • 3L
  • 111.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Nationwide Car Sales

01925907761 *

BMW 3 Series2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr

2016 (16) - 2.0 320d M Sport xDrive Euro 6 (s/s) 4dr43

Low Mileage

£13,990

  • 2L
  • 48.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Keywise Cars Ltd

01392344397 *

BMW 3 Series2017 (17) - 2.0 320d Se Saloon 4-Door

2017 (17) - 2.0 320d Se Saloon 4-Door14

Low Mileage

£9,995

Finance available £201 pm

  • 2L
  • 56.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Donaldson's Autocentre

01845442019 *

BMW 3 Series2015 (15) - 3.0 335d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 3.0 335d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr16

Low Mileage

£16,490

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Sea Ltd

02039537442 *

4.8/5 Stars

BMW 3 Series2019 - 318d M Sport 4dr Step Auto

2019 - 318d M Sport 4dr Step Auto19

Low Mileage

£19,898

  • 2L
  • 42.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2015 (65) - 2.0 320i M Sport Touring 5dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)

2015 (65) - 2.0 320i M Sport Touring 5dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)22

£10,995

Finance available £223 pm

  • 2L
  • 90.6K

    Miles
  • Petrol
  • Manual
  • Estate

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto33

Reduced

£32,895

  • 2L
  • 9.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Tunbridge Wells

01892571854 *

3.9/5 Stars

BMW 3 Series2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (70

£15,500

Finance available £267 pm

  • 2L
  • 78.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Wimbledon

02038235453 *

BMW 3 Series2017 (17) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)

2017 (17) - 2.0 320d ED Plus Touring 5dr Diesel Auto Euro 6 (s/s) (163 ps)2

£9,990

  • 2L
  • 117.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Formula 1 Car Supermarket

01324464853 *

3.9/5 Stars

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto19

Low Mileage

£20,798

  • 2L
  • 27.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Motorstore (Wigan)

01942597310 *

4.7/5 Stars

BMW 3 Series2011 (61) - 320d EfficientDynamics 4dr

2011 (61) - 320d EfficientDynamics 4dr30

£2,595

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Ace Automotive Southern Limited

02039092195 *

BMW 3 Series2020 (20) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr

2020 (20) - 3.0 M340i Auto xDrive Euro 6 (s/s) 4dr40

£30,999

Finance available £616 pm

  • 3L
  • 47.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

TDC Collection LTD

02038928005 *

BMW 3 Series2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (19) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p25

£18,695

Finance available £364 pm

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colliss Motors

01985807078 *

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.