Autotrader has 9 Used BMW 650i cars for sale near Fredericksburg, VA, including a 2006 BMW 650i Convertible, a 2007 BMW 650i Coupe, and a 2012 BMW 650i Convertible ranging in price from $8,994 to $33,500.