I'd defo get one. I nearly bought an E46 330i (before the one I got) from a trader but arranged for an RAC check, due to the engine size it ended up being more like £250 though, but turned out the car was an absolute bag of spanners. I ended up losing my deposit also (turns out the trader was a complete twat too
) when I backed out but saved myself a fortune. Would I have spotted everything, doubtful. Would I have spotted enough to put me off the car, maybe. RAC spotted everything, perfect.