Skip to main content

3,157 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2021 (21) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 633

£16,399

Finance available £323 pm

  • 2L
  • 97.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 654

£35,209

Finance available £718 pm

  • 2L
  • 23.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Towcester

01327221488 *

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

2022 - 330e M Sport 5dr Step Auto12

Low Mileage

£31,998

  • 2L
  • 14.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Click & Collect Bristol

01416118398 *

4.7/5 Stars

BMW 3 Series2023 (72) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2023 (72) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)25

£26,999

  • 2L
  • 33.6K

    Miles
  • Petrol
  • Automatic
  • Estate

HPL Motors Oldham

01612416881 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (17) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr63

£14,490

Finance available £301 pm

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Estate

365 MOTORS LTD

01204968071 *

BMW 3 Series2016 (66) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2016 (66) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)28

£9,900

Finance available £199 pm

  • 2L
  • 72.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Hammond Cars Ipswich

01473927579 *

4.5/5 Stars

BMW 3 Series2015 (65) - 2.0 320d M Sport Diesel Manual + LOW MILEAGE + ULEZ COMPLIANT 4-Door

2015 (65) - 2.0 320d M Sport Diesel Manual + LOW MILEAGE + ULEZ COMPLIANT 4-Door22

Low Mileage

£13,995

Finance available £290 pm

  • 2L
  • 41.0K

    Miles
  • Diesel
  • Manual
  • Saloon

R M A Car Sales

01594801742 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 4dr Step Auto

2018 - 320d M Sport Shadow Edition 4dr Step Auto21

£15,995

Finance available £335 pm

  • 2L
  • 94.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Platinum Car Sales Ltd

01685702348 *

BMW 3 Series1987 (D) - 325i 2dr

1987 (D) - 325i 2dr25

Low Mileage

£13,495

Finance available £279 pm

  • 2.5L
  • 97.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Star Car Sales

01282509224 *

BMW 3 Series2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 2

2008 (58) - 335i M Sport 4dr starlights ambient lighting stage 211

Reduced

£7,995

Finance available £156 pm

  • 3L
  • 106.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Y S Motors

01494928876 *

3.6/5 Stars

BMW 3 Series2004 - 320 Ci Sport 2dr

2004 - 320 Ci Sport 2dr18

£10,995

Finance available £223 pm

  • 2.2L
  • 17.4K

    Miles
  • Petrol
  • Manual
  • Convertible

Elite Autos NI

02890023616 *

BMW 3 Series2014 - 2.0 M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 - 2.0 M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)39

£8,495

Finance available £167 pm

  • 2L
  • 101.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Ideal Car Centre Ltd

01902544596 *

BMW 3 Series2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2015 (65) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr47

£12,700

Finance available £261 pm

  • 3L
  • 88.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MEBTRONIC LTD

01733666891 *

BMW 3 Series2014 - 320d XDRIVE M SPORT 4-Door

2014 - 320d XDRIVE M SPORT 4-Door2

£8,199

Finance available £161 pm

  • 2L
  • 104.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

M&G Motors

01782940072 *

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

2024 - 320i M Sport 5dr Step Auto12

£36,495

Finance available £729 pm

  • 2L
  • 12.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MCautosales

02879440626 *

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) (36

£15,435

Finance available £329 pm

  • 2L
  • 87.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW 3 Series2018 (18) - 340i M Sport Shadow Edition Auto - BMW Performance & Power Upgrade & FSH 4-Door

2018 (18) - 340i M Sport Shadow Edition Auto - BMW Performance & Power Upgrade & FSH 4-Door68

Low Mileage

£23,950

Finance available £471 pm

  • 3L
  • 40.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Crossroads Garage Limited

01909496760 *

4.9/5 Stars

BMW 3 Series2011 (60) - 320d Exclusive Edition Automatic Estate 5-Door

2011 (60) - 320d Exclusive Edition Automatic Estate 5-Door10

Low Mileage

£6,995

Finance available £134 pm

  • 2L
  • 74.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Brooklands

01473927583 *

4.1/5 Stars

BMW 3 Series2022 (72) - 320i M Sport 4dr Step Auto

2022 (72) - 320i M Sport 4dr Step Auto25

Low Mileage

£32,400

Finance available £645 pm

  • 2L
  • 9.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2021 - 2.0 330E xDrive M Sport Auto 4WD 4dr

2021 - 2.0 330E xDrive M Sport Auto 4WD 4dr64

£20,400

  • 2L
  • 59.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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.