well its prob a 96-00 civic its hard to tell cuz i dont know the body make/gen...ohh and the BMW is a 2005 convertible