https://www.godspeedmotors.com/vehic...nc-id-46546410
Get your refund back ASAP. If $20k is your budget and it sounds like this car is attractive to you because of the price, do yourself a favor and get a nice Honda Accord or Toyota Camry a few years old with a warranty. BMW's require an annual maintenance/repair budget that you probably are not considering.
In addition to the salvage title, accidents and aftermarket bumper - this thing is pretty stripped - Dakota (driver's seat looks like some fat ass has been driving it), base HiFi, no intelligent driving options.