“are 2004 bmw 325i reliable”