Skip to main content

3,183 Used BMW 3 Series cars for sale

BMW 3 Series2021 (21) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 (21) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (228

£14,750

Finance available £307 pm

  • 2L
  • 73.4K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Witham Garage

01664497552 *

BMW 3 Series2020 - 320d M Sport Step Auto 5-Door

2020 - 320d M Sport Step Auto 5-Door5

Low Mileage

£23,197

Finance available £476 pm

  • 2L
  • 41.2K

    Miles
  • Diesel
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£35,898

  • 2L
  • 11.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/5 Stars

BMW 3 Series2018 - 318d Sport 4dr

2018 - 318d Sport 4dr12

£9,950

Finance available £200 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2021 - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr4

£22,990

Finance available £452 pm

  • 2L
  • 44.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Car Group

01633749117 *

4.8/5 Stars

BMW 3 Series2022 (22) - XDRIVE MHT STEP M340i 4-Door

2022 (22) - XDRIVE MHT STEP M340i 4-Door21

£30,999

Finance available £684 pm

  • 3L
  • 57.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hendy Car Store Portsmouth

02392006087 *

4.6/5 Stars

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

2018 - 320d M Sport 4dr Step Auto21

Reduced

£15,950

Finance available £334 pm

  • 2L
  • 55.5K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

MCM Cars NI

02890023741 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 4dr Step Auto [Pro Pack]19

£32,998

  • 2L
  • 19.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore (Leeds Roseville Road)

01134689402 *

4.7/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2022 (22) - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (278

£18,700

Finance available £348 pm

  • 2L
  • 31.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto

2021 - 330e M Sport 4dr Step Auto41

Low Mileage

£23,499

Finance available £487 pm

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch

01513174824 *

4.3/5 Stars

BMW 3 Series2018 (68) - 330d xDrive M Sport Shadow Edition 4dr Step Auto

2018 (68) - 330d xDrive M Sport Shadow Edition 4dr Step Auto20

Low Mileage

£20,700

Finance available £405 pm

  • 3L
  • 42.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

GS Car Centre Ltd

01772348161 *

4.9/5 Stars

BMW 3 Series2020 - 330e M Sport 4dr Auto [Tech/Plus Pack]

2020 - 330e M Sport 4dr Auto [Tech/Plus Pack]42

£18,999

Finance available £390 pm

  • 2L
  • 67.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2020 (69) - 2.0 330i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

2020 (69) - 2.0 330i M Sport Plus Edition Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)50

Low Mileage

£26,990

Finance available £534 pm

  • 2L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Derby Trade Cars

01332315433 *

4.3/5 Stars

BMW 3 Series2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr

2013 (13) - 2.0 320d M Sport Auto Euro 5 2dr29

Low Mileage

£9,490

Finance available £190 pm

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Pinnacle Cars Ltd

01143086613 *

4.9/5 Stars

BMW 3 Series2025 (64) - 320i GT-PREMIUM LUXURY EDITION-2.0L PETROL-ULEZ/CAZ PASS-FREE 18MONTHS GOLD

2025 (64) - 320i GT-PREMIUM LUXURY EDITION-2.0L PETROL-ULEZ/CAZ PASS-FREE 18MONTHS GOLD25

Low Mileage

£8,999

Finance available £179 pm

  • 2L
  • 49.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Carolina Motors UK

01733666958 *

BMW 3 Series2014 - 2.0 320i xDrive Sport Saloon 4-Door

2014 - 2.0 320i xDrive Sport Saloon 4-Door22

£5,980

Finance available £111 pm

  • 2L
  • 118.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

LMR Trade Car Centre

01925907763 *

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

2023 - 320i M Sport 4dr Step Auto36

Reduced

£25,749

Finance available £542 pm

  • 2L
  • 22.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2017 (67) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

2017 (67) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

Low Mileage

£19,995

Finance available £390 pm

  • 3L
  • 58.0K

    Miles
  • Diesel
  • Automatic
  • Estate

GDH Car Sales

01403330806 *

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 (63) - 2.0 318d Sport Euro 5 (s/s) 4dr

2014 (63) - 2.0 318d Sport Euro 5 (s/s) 4dr27

£4,975

Finance available £89 pm

  • 2L
  • 117.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Express Car Sales

01215160930 *

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

Jack Evans

Author: Jack Evans

View profile

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.