Most German SUVs come from luxury brands, which are expensive, but these ten dependable models cost less than the average price of a new vehicle. Are there any German cars that cost less than the ...