In addition to showing less than 22,000 miles since new, this BMW 128i also comes fitted with the factory Sport Package.
Colin Wood June 26, 2024