I came from/still have BMW's. My advice to you, and I had to do it before I got my Raptor and was doing research...lower your quality expectations. This is not a BMW. QA isn't the same level. My truck has panel gaps that arent perfect, some things dont line up exactly like they should, quality...