Used BMW 3 Series for sale

There are 52 used BMW 3 Series for sale on MotifyMe from 25 UK dealers. Prices range from £3,995 to £34,995, averaging around £12,758. Model years from 1990 to 2024. Finance introductions are available on dealer vehicles, subject to status. Before you commit, it is worth running a vehicle history check, with data provided by Experian, to uncover outstanding finance, insurance write-offs or theft markers, and buy with peace of mind.

Read our BMW 3 Series buying guide →

Short answer:

MotifyMe® Marketplace lists used cars, vans and more from UK dealers and private sellers. Browse and filter the stock, check a vehicle's history, and ask about finance introductions, which are subject to status and depend on the vehicle and the seller.

36 vehicles available
Sort
Not sure which vehicle yet? finance & private-sale info

Finance is available on dealer stock only. Private-seller vehicles listed on the marketplace are cash sales, dealt with directly between buyer and seller.

Seen a vehicle elsewhere, or still deciding? Apply to Presto Finance first to see the credit limit you could be eligible for. Presto primarily uses soft searches, which do not affect your credit score; any hard search always asks your permission first, and can sometimes help with the rate or amount offered - this is lender-specific and never guaranteed.

For your safety, never hand over any money for a private sale before you have seen the vehicle in person and completed your own checks. MotifyMe® is not a party to private sales and accepts no responsibility for these transactions or any claims arising from them.

Fuel prices near you

Add your postcode above to see the cheapest fuel near you

See all stations
Photos coming soon

2021 BMW 3 Series

2.0 320i M Sport Auto 4dr
61,013 miles · Automatic · Petrol
Check historyExperian
£16,995
2014 BMW 3 Series 1/8

2014 BMW 3 Series

116,000 miles · Automatic · Diesel
Check historyExperian
£7,990
2016 BMW 3 Series 1/41

2016 BMW 3 Series

2.0 320i Sport Saloon 4dr Petrol Auto (184 Ps)
86,548 miles · Automatic · Petrol
Check historyExperian
£7,990
2019 BMW 3 Series 1/24

2019 BMW 3 Series

2.0 330e M Sport Saloon
94,310 miles · Automatic · Petrol Plug-In Hybrid
Check historyExperian
£13,995
2014 BMW 3 Series 1/30

2014 BMW 3 Series

2.0 320d ED EfficientDynamics 4dr
92,860 miles · Manual · Diesel
Check historyExperian
£5,750
2020 BMW 3 Series 1/19

2020 BMW 3 Series

2.0 320d MHT M Sport Plus Edition Auto
71,044 miles · Automatic · Diesel
Check historyExperian
£18,750
2013 BMW 3 Series 1/60

2013 BMW 3 Series

2.0 320d M Sport Saloon 4dr Diesel Auto (184 ps)
143,000 miles · Automatic · Diesel
Check historyExperian
£4,795
2015 BMW 3 Series 1/27

2015 BMW 3 Series

2.0 320i SE Touring 5dr Petrol Auto (184 Ps)
72,811 miles · Automatic · Petrol
Check historyExperian
£9,750
2021 BMW 3 Series 1/38

2021 BMW 3 Series

2.0 330e M Sport Touring
137,812 miles · Automatic · Petrol Plug-In Hybrid
Check historyExperian
£11,995
2019 BMW 3 Series 1/30

2019 BMW 3 Series

2.0 320d xDrive M Sport Saloon
56,170 miles · Automatic · Diesel
Check historyExperian
£14,995
2007 BMW 3 Series 1/29

2007 BMW 3 Series

3.0 335i M Sport Steptronic 2dr
162,000 miles · Auto · Petrol
Check historyExperian
£4,940
2016 BMW 3 Series 1/14

2016 BMW 3 Series

2.0 320d ED Plus 4dr
91,461 miles · Manual · Diesel
Check historyExperian
£6,995
2023 BMW 3 Series 1/37

2023 BMW 3 Series

2.0 330e 12kWh M Sport Auto 4dr
97,000 miles · Automatic · Petrol Plug-In Hybrid
Check historyExperian
£17,700
Selling privately?

Sell your vehicle on MotifyMe®

List your vehicle to UK buyers from just £9.99, live until it sells.

Sell your vehicle →
2022 BMW 3 Series 1/36

2022 BMW 3 Series

2.0 330e 12kWh SE Pro Touring Auto 5dr
100,000 miles · Automatic · Petrol Plug-In Hybrid
Check historyExperian
£12,000
2021 BMW 3 Series 1/30

2021 BMW 3 Series

3.0 M340i MHT Auto xDrive 4dr
55,000 miles · Auto · Petrol Hybrid
Check historyExperian
£33,990
2016 BMW 3 Series 1/24

2016 BMW 3 Series

2.0 320d xDrive M Sport Saloon
132,066 miles · Automatic · Diesel
Check historyExperian
£7,995
2023 BMW 3 Series 1/25

2023 BMW 3 Series

3.0 M340d xDrive Touring
82,276 miles · Automatic · Diesel Hybrid
Check historyExperian
£34,995
2018 BMW 3 Series

2018 BMW 3 Series

69,000 miles · Diesel
Check historyExperian
£24,980
2016 BMW 3 Series

2016 BMW 3 Series

99,000 miles · Diesel
Check historyExperian
£9,980
2024 BMW 3 Series 1/14

2024 BMW 3 Series

2.0 320i M Sport Saloon
38,000 miles · Automatic · Petrol
Check historyExperian
£31,995
2017 BMW 3 Series 1/21

2017 BMW 3 Series

2.0 318d Sport Saloon
188,764 miles · Automatic · Diesel
Check historyExperian
£3,995
2008 BMW 3 Series 1/107

2008 BMW 3 Series

3.0 330i M Sport Convertible
87,000 miles · Manual · Petrol
Check historyExperian
POA
2013 BMW 3 Series 1/5

2013 BMW 3 Series

2.0 320i Luxury Auto xDrive 4dr
86,000 miles · Auto · Petrol
Check historyExperian
£6,190
2023 BMW 3 Series 1/20

2023 BMW 3 Series

2.0 330e M Sport Saloon
31,200 miles · Automatic · Petrol Plug-In Hybrid
Check historyExperian
£25,950
2018 BMW 3 Series 1/41

2018 BMW 3 Series

2.0 320i Sport Auto 4dr
58,000 miles · Automatic · Petrol
Check historyExperian
£13,000
2022 BMW 3 Series 1/41

2022 BMW 3 Series

2.0 330e 12kWh SE Pro Touring Auto 5dr
90,000 miles · Automatic · Petrol Plug-In Hybrid
Check historyExperian
£13,000
Are you a dealer?

Advertise your stock here

Reach car buyers - create your dealer account.

Create your dealer account →
2015 BMW 3 Series 1/35

2015 BMW 3 Series

2.0 318d Sport Touring 5dr
71,000 miles · Manual · Diesel
Check historyExperian
£10,350
2019 BMW 3 Series 1/34

2019 BMW 3 Series

2.0 320d M Sport Auto 4dr
68,000 miles · Automatic · Diesel
Check historyExperian
£18,971
2014 BMW 3 Series 1/44

2014 BMW 3 Series

2.0 320d M Sport Auto xDrive 4dr
106,000 miles · Automatic · Diesel
Check historyExperian
£9,500
2017 BMW 3 Series 1/36

2017 BMW 3 Series

3.0 330d M Sport Auto xDrive 4dr
180,000 miles · Automatic · Diesel
Check historyExperian
£5,500
2020 BMW 3 Series 1/12

2020 BMW 3 Series

2.0 320d M Sport Auto 4dr
115,000 miles · Automatic · Diesel
Check historyExperian
£15,500
2017 BMW 3 Series 1/38

2017 BMW 3 Series

2.0 320d M Sport Auto xDrive 4dr
73,000 miles · Automatic · Diesel
Check historyExperian
£13,898
2018 BMW 3 Series 1/43

2018 BMW 3 Series

2.0 320i Sport Auto 4dr
102,000 miles · Automatic · Petrol
Check historyExperian
£8,728
2013 BMW 3 Series 1/34

2013 BMW 3 Series

2.0 320d M Sport 2dr
92,000 miles · Manual · Diesel
Check historyExperian
£7,000
2012 BMW 3 Series 1/35

2012 BMW 3 Series

2.0 320d Sport Auto 4dr
97,000 miles · Automatic · Diesel
Check historyExperian
£6,000
2013 BMW 3 Series 1/30

2013 BMW 3 Series

2.0 320i SE 4dr
66,000 miles · Manual · Petrol
Check historyExperian
£6,200
Selling privately?

Sell your vehicle on MotifyMe®

List your vehicle to thousands of UK buyers from just £9.99, and it stays live until it sells - renewals are free.

Sell your vehicle →
Are you a dealer?

Want your stock advertised here?

Advertise your stock to car buyers. Create your dealer account to get started.

Create your dealer account →
No vehicles match those filters. Try widening your search.
Other BMW models
1 Series (51) 5 Series (18) X3 (18) X5 (17) X1 (12) 2 Series (11) 2 (11) 4 Series Gran Coupe (9) 3 (9) 1 (9) M3 (8) X4 (7) M4 (5) i3 (5) M5 (4) 4 Series (4) 2 Series Active Tourer (4) X7 (3) X2 (3) Z4 (2) X6 (2) 7 Series (2) 318 (1) 3 Series Gran Turismo (1)
Selling your vehicle? List it from £9.99
Vehicles on the MotifyMe® Marketplace are advertised by independent third-party dealers and private sellers. MotifyMe® does not supply, own, or inspect any vehicle and is not responsible for the accuracy, availability, pricing, or condition of any listing. Vehicles may be sold or withdrawn at any time, so please confirm availability with the dealer or seller before applying for finance or arranging to buy. MotifyMe® accepts no liability for a finance application made for a vehicle that is no longer available.
Finance is provided by Presto Finance and is available on dealer stock only. MotifyMe® is an Introducer Appointed Representative of Presto Finance Ltd and does not lend or provide advice; finance is subject to status and acceptance is not guaranteed.
Private-seller vehicles are cash sales arranged directly between buyer and seller, and MotifyMe® is not a party to any private sale. For your safety, never hand over any money for a private sale before you have seen the vehicle in person and completed your own checks. MotifyMe® accepts no responsibility or liability for private-sale transactions or any claims arising from them.
See our full terms.

Frequently asked questions

What is the MotifyMe marketplace?

The MotifyMe marketplace is a used-car marketplace listing cars from motor dealers and from private sellers. You can browse and search it freely, without an account, and run a free reg lookup on any car that interests you.

Can I get finance on a car in the marketplace?

Only cars listed by a motor dealer may be eligible for a finance introduction, and only ever subject to status and affordability. Cars listed by private sellers are cash-only and cannot be financed; they are funded directly with the seller. Availability depends on the individual car and seller, so finance is never guaranteed.

Are the cars on the marketplace checked?

You can run MotifyMe's free reg lookup on any listing to see its MOT history, DVLA details, tax status and safety recalls, and add a paid vehicle history check before you buy. Listings come from dealer stock feeds and from private sellers, so we always recommend running your own check before committing.

How do I sell my car on MotifyMe?

A private seller can list a car on the marketplace for a one-off fee of £9.99, and the listing runs for 60 days. Private-seller listings are for cash sales, so they are not eligible for finance, and the sale is arranged directly between you and the buyer.

Is it free to browse, and do I need an account?

Yes, browsing the marketplace is completely free and needs no account. You only pay if you choose a paid vehicle history check or, as a private seller, list a car for sale.

Browse used cars by make
Used Ford (291)Used BMW (280)Used Audi (234)Used Volkswagen (228)Used Mercedes-Benz (194)Used Vauxhall (193)Used Nissan (132)Used Land Rover (126)Used Toyota (93)Used Kia (89)Used Peugeot (84)Used Hyundai (75)Used Renault (73)Used Honda (64)Used Citroen (56)Used Skoda (56)Used Seat (50)Used Volvo (48)Used Jaguar (42)Used Fiat (40)Used Mini (39)Used Suzuki (29)Used Mazda (27)Used Maserati (24)Used Porsche (18)Used Dacia (18)Used Mitsubishi (18)Used MG (14)Used Lexus (13)Used Lamborghini (13)Used Bentley (12)Used Jeep (11)Used VanTourer (10)Used Tesla (10)Used Aura (9)Used Rolls-Royce (6)Used DS (5)Used Subaru (5)
Browse used cars by location
Used cars in Peterborough (152) Used cars in Bradford (150) Used cars in Luton (135) Used cars in Horsham (107) Used cars in Leicester (106) Used cars in Newbury (100) Used cars in Rochdale (96) Used cars in Glasgow (88) Used cars in Coventry (83) Used cars in Epping (77) Used cars in Leeds (75) Used cars in Newton Abbot (75) Used cars in Manchester (73) Used cars in Felbridge (62) Used cars in Boston (59) Used cars in Knutsford (58) Used cars in Gorton (57) Used cars in South Croydon (56) Used cars in Stourbridge (49) Used cars in Blackburn (49) Used cars in Corsham (48) Used cars in Accrington (46) Used cars in Hitchin (46) Used cars in Bury (44) Used cars in Stoke-on-Trent (43) Used cars in West Molesey (42) Used cars in Derby (41) Used cars in Maidenhead (37) Used cars in Birmingham (35) Used cars in Grays (34) Used cars in Nottingham (34) Used cars in Borough Of Richmond (33) Used cars in Carlisle (31) Used cars in Isleworth (30) Used cars in Walsall (30) Used cars in Cwmbran (30) Used cars in Ruislip (25) Used cars in Winchester (24) Used cars in Romford (22) Used cars in Denton (22) Used cars in Farnham (21) Used cars in Chapel Street (20) Used cars in Torquay (18) Used cars in Watford (18) Used cars in Ipswich (17) Used cars in Fareham (17) Used cars in Warrington (17) Used cars in Lichfield (17) Used cars in Bedworth (16) Used cars in Oldham (16) Used cars in Bootle (15) Used cars in Stoke On Trent (15) Used cars in Carrington (15) Used cars in Waltham Abbey (15) Used cars in Cheadle (15) Used cars in Wantage (14) Used cars in Horley (14) Used cars in Kenilworth (14) Used cars in Mitcham (13) Used cars in Wirral (13) Used cars in Knaresborough (12) Used cars in Dunmow (12) Used cars in London (11) Used cars in Saxon Way (10) Used cars in Swadlincote (9) Used cars in York (7) Used cars in Rayleigh (6)