Used 2005 BMW 120i car for sale with affordable prices is $19,990* with car specification review and images.
http://wheelx-ii.blogspot.com/
Dealer Used Car
BMW 120 I quartz grey with black leather, presents as new, electric 3 way glass sunroof, premium alloys wheels, black leather trim, with M sport seats,comes with full dealer warranty with the option...GREY4cyl 2.0L AutoHATCHBACK136,888 kms
http://wheelx-ii.blogspot.com/
Dealer Used Car
BMW 120 I quartz grey with black leather, presents as new, electric 3 way glass sunroof, premium alloys wheels, black leather trim, with M sport seats,comes with full dealer warranty with the option...GREY4cyl 2.0L AutoHATCHBACK136,888 kms