2023 BMW 3 Series
£20,895
2023 · 61,001 miles · Diesel Hybrid · Automatic
Preston · MotorTrust Garstang
58 cars found
£20,895
2023 · 61,001 miles · Diesel Hybrid · Automatic
Preston · MotorTrust Garstang
£15,552
2022 · 73,574 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
£7,395
2016 · 67,000 miles · Petrol · Manual
Preston · North West Trade Centre Preston
£17,795
2019 · 45,933 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£16,595
2017 · 37,803 miles · Diesel · Automatic
Haslingden · MotorTrust Haslingden
£16,995
2020 · 65,346 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
£22,200
2022 · 27,578 miles · Petrol Plug-In Hybrid · Automatic
Warrington · Big Motoring World Warrington
£18,916
2022 · 54,200 miles · Diesel Hybrid · Automatic
Bury · Oakwood Motor Company
£15,989
2020 · 61,250 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
£22,953
2022 · 36,225 miles · Petrol Plug-In Hybrid · Automatic
Bury · Oakwood Motor Company
There are 58 used BMW 3 Series cars for sale on TonysTopRevs right now, priced from £1,495 to £50,518, from 10 approved dealers. They range from 2006 to 2026 models. By fuel: 22 petrol plug-in hybrid, 20 petrol and 7 diesel. The most stock is in Warrington, Haslingden and Bury.
Every car here is listed by a dealer we have approved, and stock is refreshed regularly from each dealer's own website or stock feed. You deal with the dealer directly: call or send an enquiry from any listing.