Skip to main content

3,252 Used BMW 3 Series cars for sale

BMW 3 Series2018 - 340i M Sport Shadow Edition 5dr Step Auto

2018 - 340i M Sport Shadow Edition 5dr Step Auto

Low Mileage

£26,708

  • 3L
  • 46.5K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Marshall Mercedes-Benz of Blackburn

01254781054 *

BMW 3 Series2021 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2021 - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)42

Low Mileage

£32,995

Finance available £672 pm

  • 3L
  • 30.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Norman Motors Poole

01202076853 *

4.9/5 Stars

BMW 3 Series2005 (55) - 320 Cd Sport 2dr Step Auto

2005 (55) - 320 Cd Sport 2dr Step Auto1

Low Mileage

£4,475

  • 2L
  • 72.1K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

1st Gear Motors

01918237778 *

4.4/5 Stars

BMW 3 Series2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (20) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)4

£19,977

Finance available £390 pm

  • 2L
  • 57.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Liverpool Car Centre

01515417928 *

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

2021 - 330i M Sport 4dr Step Auto35

Low Mileage

£27,349

Finance available £571 pm

  • 2L
  • 13.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2006 (56) - 2.0 318i SE Touring Euro 4 5dr

2006 (56) - 2.0 318i SE Touring Euro 4 5dr100

Low Mileage

£2,400

  • 2L
  • 119.6K

    Miles
  • Petrol
  • Manual
  • Estate

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

2022 - 330e M Sport 5dr Step Auto46

£23,199

Finance available £486 pm

  • 2L
  • 43.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorpoint Norwich

01332419206 *

BMW 3 Series2014 - 328i SE 4-Door

2014 - 328i SE 4-Door21

£5,495

  • 2L
  • 109.9K

    Miles
  • Petrol
  • Manual
  • Saloon

Motor Stores

01515419312 *

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

Reduced

£17,995

Finance available £349 pm

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Colliss Motors

01985807078 *

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

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

£13,949

Finance available £289 pm

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

A1 Ortos

01613887641 *

0/5 Stars

BMW 3 Series2020 (20) - 330e M Sport 4dr Auto

2020 (20) - 330e M Sport 4dr Auto50

£15,795

Finance available £331 pm

  • 2L
  • 85.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Tenby Car Supermarket

01582280726 *

BMW 3 Series2011 (11) - 2.0 318i Exclusive Edition Euro 5 (s/s) 4dr

2011 (11) - 2.0 318i Exclusive Edition Euro 5 (s/s) 4dr11

Low Mileage

£3,750

  • 2L
  • 83.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Bedford Cars

01234987608 *

BMW 3 Series2021 (70) - 320i M Sport 4dr Step Auto

2021 (70) - 320i M Sport 4dr Step Auto22

£21,000

Finance available £411 pm

  • 2L
  • 58.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

E&R Automotive Ltd

01733666859 *

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

2016 (66) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr70

£13,495

Finance available £279 pm

  • 2L
  • 80.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey

2017 - 2017 BMW 3 Series 1.5 318i Sport Touring Petrol Auto 5 Door Estate Grey32

Reduced

£7,295

Finance available £141 pm

  • 1.5L
  • 119.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Swans Motor Group LTD

01603516692 *

4.6/5 Stars

BMW 3 Series2021 - M340i xDrive MHT 4dr Step Auto

2021 - M340i xDrive MHT 4dr Step Auto35

£33,250

  • 3L
  • 41.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Maidstone

01622234873 *

3.7/5 Stars

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

2023 - 330e M Sport 4dr Step Auto34

£36,499

  • 2L
  • 449.0

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Stratstone BMW Leeds

01134676295 *

BMW 3 Series2006 (56) - 320d M Sport 5dr

2006 (56) - 320d M Sport 5dr15

Reduced

£1,095

  • 2L
  • 235.0K

    Miles
  • Diesel
  • Manual
  • Estate

SK CAR COMPANY LTD

01384885534 *

BMW 3 Series2019 (19) - 330D 5-Door

2019 (19) - 330D 5-Door21

£9,995

Finance available £201 pm

  • 3L
  • 117.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Anwick Car Sales

01526809673 *

4.3/5 Stars

BMW 3 Series2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door

2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door30

£8,995

  • 2L
  • 95.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars4You Dunfermline

01383347038 *

4.7/5 Stars

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.