2019 BMW 1 Series
£22,895
2019 · 47,472 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
78 cars found
£22,895
2019 · 47,472 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£13,395
2018 · 30,606 miles · Petrol · Manual
Preston · MotorTrust Garstang
£8,095
2017 · 68,727 miles · Diesel · Manual
Morecambe · North West Trade Centre Lancaster
£18,711
2022 · 28,185 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£16,795
2023 · 37,562 miles · Diesel · Manual
Haslingden · MotorTrust Haslingden
£8,595
2017 · 84,909 miles · Diesel · Manual
Preston · North West Trade Centre Preston
£17,195
2020 · 39,720 miles · Diesel · Automatic
Preston · MotorTrust Garstang
£19,495
2023 · 28,491 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£19,795
2023 · 22,000 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£7,395
2016 · 78,855 miles · Diesel · Manual
Morecambe · North West Trade Centre Lancaster
£15,295
2021 · 42,084 miles · Petrol · Manual
Haslingden · MotorTrust Haslingden
£8,795
2017 · 79,805 miles · Petrol · Manual
Morecambe · North West Trade Centre Lancaster
£14,495
2019 · 19,000 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£11,595
2021 · 82,000 miles · Petrol · Manual
Preston · MotorTrust Garstang
£17,994
2022 · 36,332 miles · Petrol · Automatic
Bury · Oakwood Motor Company
£6,295
2018 · 111,000 miles · Petrol · Manual
Preston · Northwest Trade Centre Garstang
£13,495
2019 · 68,424 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
£20,895
2023 · 12,980 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£13,395
2019 · 51,000 miles · Petrol · Automatic
Preston · MotorTrust Garstang
£5,795
2016 · 125,000 miles · Diesel · Manual
Preston · Northwest Trade Centre Garstang
£20,895
2023 · 12,791 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£17,995
2023 · 23,984 miles · Petrol · Automatic
Lancaster · MotorTrust Lancaster
£5,995
2016 · 86,000 miles · Petrol · Manual
Bury · Oakwood Motor Company
£20,595
2023 · 34,946 miles · Petrol · Automatic
Haslingden · MotorTrust Haslingden
There are 78 used BMW 1 Series cars for sale on TonysTopRevs right now, priced from £2,501 to £26,999, from 14 approved dealers. They range from 2011 to 2026 models. By fuel: 53 petrol, 16 diesel and 6 petrol hybrid. The most stock is in Preston, Warrington and Haslingden.
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.