Man pushes BMW birthday gift into river because it’s ‘too small’