Is a BMW E36 Worth Buying in 2024?